gpt4 book ai didi

java - 如何每秒增加一个变量?

转载 作者:行者123 更新时间:2023-12-01 11:31:20 26 4
gpt4 key购买 nike

我正在制作一个类似 cookies 点击器的游戏。我所坚持的是增加一个我每秒都会使用的变量。该变量将是我的游戏的货币。

我可以通过两种方式获得这种货币

  1. 点击图片

  2. 让游戏运行

我能够完成第一种方法,但我坚持的是第二种方法,我需要允许变量每 1 秒增加一次。我还需要每次单击按钮时不断更新货币计数器。

我尝试的是 sleep 方法,但是当用户单击按钮时,这会阻止程序更新。我是否必须使用超过 1 个线程才能完成此任务?

非常感谢您的帮助。

最佳答案

正如有人建议使用计时器,然后你需要一个单独的线程来更新秒/gui,因为你不希望主线程被卡住。

  1. 按钮被按下

  2. 这样的东西可能适合您?

void OnButtonPress(){
Thread t = new Thread(
new Runnable(){
@Override
void run(){
//timer tics here
}
});
}

不要忘记在适当的地方启动线程快乐编码!

关于java - 如何每秒增加一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30359935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com