我正在用Java製作迷宮遊戲。我做了一個迷宮板,一個起點和一個終點。當我到達終點時,它會退出並顯示一條成功消息。但我不能添加時間限制。假設玩家必須以30秒達到終點,否則他會失去比賽。在迷宮遊戲中添加時間限制
回答
System.currentTimeMillis();
//返回以毫秒爲單位的當前時間...
//節省時間在遊戲beggining,保存時間比較當前時間......當x時間已經過去了......做某事
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#currentTimeMillis()
你必須基本上創建一個單獨的線程將採取時間計數器的照顧。要了解如何創建一個線程,你可以參考
http://docs.oracle.com/javase/tutorial/essential/concurrency/runthread.html
此之後,你需要運行一個單獨的線程和櫃檯上的另一個遊戲thread..To做出一個計時你可以採取的幫助這個以前帖子。
How can I count the time it takes a function to complete in Java?
獲取當前系統時間,當你開始遊戲:
long startTime = System.currentTimeMillis();
不是每次你的週期/更新方法occours檢查多少時間過去了:
long elapsedTime = System.currentTimeMillis() - startTime;
elapsedTime以毫秒爲單位持續所用時間,以秒爲單位將所用時間除以1000:
elapsedTime\= 1000;
現在你可以檢查多少時間,因爲比賽開始傳遞,
例如: if(elapsedTime >= 30) running = false;
有想法,這是最簡單的實現只是給你的一些想法如何能在Java中完成
感謝它正常工作。這裏是我迄今爲止完成的總代碼..http://emontec.blogspot.com/2013/04/maze-game-source-code-in-java.html – coder 2013-04-08 20:24:26
- 1. 如何在使用java的迷宮遊戲中添加時間限制
- 2. 迷宮/迷宮遊戲
- 3. C#迷宮遊戲查詢
- 4. 迷宮遊戲編程
- 5. Python迷宮遊戲故障
- 6. 在用java編寫的迷宮遊戲中添加得分
- 7. 迷宮遊戲的Javascript定時器
- 8. 將衝突檢測添加到j2me迷宮遊戲
- 9. Haskell的終端迷宮遊戲
- 10. C++ /快板5迷宮類遊戲
- 11. 迷宮遊戲幾個小問題
- 12. 輸入隱形C++迷宮遊戲
- 13. 像迷宮般的牆壁遊戲
- 14. Flash AS3迷宮類型遊戲問題
- 15. 在遊戲中設置時間限制
- 16. 地精XNA - 製作迷宮風格的遊戲
- 17. 如何在android遊戲中製作時間限制(限制)?
- 18. 什麼是在遊戲Netwalk中生成迷宮的算法?
- 19. 遊戲中心遊戲開發時間限制?
- 20. 迴歸迷宮遊戲如何放置計時器?
- 21. 我想廣告倒數計時器,以我的迷宮遊戲
- 22. 迷宮遊戲中未聲明變量的變量
- 23. 輸入到2D矢量中的迷宮遊戲
- 24. 檢查畫布中迷宮遊戲的碰撞
- 25. 嘗試設置時間限制在我的遊戲中心遊戲
- 26. 迷宮遊戲中的相機旋轉取決於加速度計
- 27. 簡單的Java 2D陣列迷宮遊戲
- 28. 迷宮/ labirynth遊戲 - 幾個問題 - Python 2.7.3 Pyglet 1.1.4
- 29. Java:編寫一個簡單的迷宮遊戲
- 30. 創建簡單的迷宮遊戲的牆壁
爲什麼你不能添加時間限制? – Makoto 2013-04-04 18:24:33
而你的問題是? 「給我代碼倒數」? 你試過了什麼? – WereWolfBoy 2013-04-04 18:24:43
是的,我需要的代碼。請不要再提問,如果你知道的話就給出答案。 – coder 2013-04-07 18:06:05