java - 我需要游戏循环吗?

标签 java android

我是一名 Android 新手开发人员,我只是想制作一个简单的点击游戏。假设我只有一个屏幕。它有一个计数器的 TextView 、一个增加计数器的按钮、一个计数器的被动增加以及一个增加被动的按钮。我不需要任何动画。我不太确定实现这一点的最佳方法是什么。我是否使用线程制作游戏循环?我尝试为此进行一些谷歌搜索,但我找不到任何相关的内容。任何帮助将非常感激!

最佳答案

您可以通过 Activity 和函数调用来完成大部分游戏。你的游戏听起来非常线性,我认为这对于起始项目来说是一件好事。

这将是检查何时按下按钮的主要代码。

final Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() 
{
    public void onClick(View v) 
    {
        // Perform action on click.
    }
});

如果您要被动地增加计数器,那么您可以使用处理程序。

TextView textView;
Handler handler = new Handler();  
int count = 0;

protected void onCreate(Bundle savedInstanceState)
{
    handler.post(updateTextRunnable);
}

Runnable updateTextRunnable = new Runnable()
{  
    public void run() 
    {  
       count++;
       textView.setText("Updating variable: " + count);
       handler.postDelayed(this, TIME_DELAY);  
    }  
};  

关于java - 我需要游戏循环吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26332103/

相关文章:

java - 写入后 Excel 文件损坏

java - 关于定界符的 Scanner.skip 文档

java - favicon.ico 不在 spring mvc 中显示

java - 下载 PDF 文件以供离线查看

Android - 在自定义 map 上绘制 gps 坐标

java - 如何为 Traceroute C 文件创建 JNI 接口(interface)

java - 如何遍历复杂的 JSON 并将其放入 Map 中?

java - 在GUI线程中触发异步事件

java - 安卓人脸检测

android - Phonegap-2.10 : Hardware back button not working properly