我已經在java中創建了一個遊戲,現在我只需要添加一個允許用戶玩60歲以下的定時器。我在互聯網上搜索並找到了鞦韆和util包的計時器。你能給我一個方法,以便能夠在我的遊戲中使用它嗎?java定時器遊戲
1
A
回答
3
,如果你想要的東西互動,你可以使用TimerTask
和Timer
類:
class ExpireTask extends TimerTask
{
YourClass callbackClass;
ExpireTask(YourClass callbackClass)
{
this.callbackClass = callbackClass;
}
public void run()
{
callbackClass.timeExpired()
}
}
所以,現在你已經有一個計時器,觸發另一個類的timeExpired
。現在,隨着Timer
你可以安排它:
...
Timer timer = new Timer();
timer.schedule(new ExpireTask(callbackClass), 60000 /* 60 secs */);
...
2
System.currentMiliSeconds(); 將它保存在遊戲的開始。 然後比較它: 如果(釐米<(System.currentMiliSeconds()/ 1000年至1060年)){System.exit(0);}
相關問題
- 1. 定時運動java遊戲
- 2. Cocos2d遊戲定時器
- 3. 定時器在遊戲中
- 4. 一個遊戲的C++定時器
- 5. 碰撞遊戲錯誤和定時器
- 6. 用定時器延遲xna遊戲
- 7. 迷宮遊戲的Javascript定時器
- 8. 定時器的Python爲一個遊戲
- 9. Java遊戲 - ClassCastException
- 10. 在Java中玩Flash遊戲(遊戲)
- 11. Java - 井字遊戲Swing遊戲 - 錯誤
- 12. 設置遊戲計時器
- 13. php計時器facebook遊戲
- 14. C++ OpenGL遊戲計時器
- 15. 遊戲模擬器超時
- 16. 遊戲中的幀定時
- 17. Java Swing遊戲TT
- 18. 井字遊戲Java
- 19. Java遊戲滯後
- 20. 胡扯遊戲Java
- 21. JAVA西蒙遊戲
- 22. 猜測遊戲Java
- 23. Java 2D遊戲NullPointerException
- 24. JAVA遊戲控制器驅動程序
- 25. 賓果遊戲Java服務器架構
- 26. Java USB遊戲控制器庫
- 27. 實時瀏覽器遊戲服務器
- 28. Java的實時調試(遊戲)
- 29. 我想實現一個遊戲java的計時器?
- 30. Java平臺遊戲衝突
喜插孔非常感謝您的回覆,我想使用此代碼,但我不能請你解釋一下更??? – user261002 2010-03-11 22:05:44
這很容易,你唯一需要提供的是一個類(在我的例子中,** YourClass **有一個方法** timeExpired **)。然後在該方法內計時器達到60秒時執行你想要執行的操作,然後完成:) – Jack 2010-03-11 22:20:23