我是一名 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/