我正在用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. Python迷宮遊戲故障
- 4. 迷宮遊戲的Javascript定時器
- 5. 將衝突檢測添加到j2me迷宮遊戲
- 6. Flash AS3迷宮類型遊戲問題
- 7. 地精XNA - 製作迷宮風格的遊戲
- 8. 迴歸迷宮遊戲如何放置計時器?
- 9. 迷宮遊戲中未聲明變量的變量
- 10. 檢查畫布中迷宮遊戲的碰撞
- 11. 迷宮遊戲,創建二維數組對象
- 12. Visual Basic - 管理迷宮遊戲的級別
- 13. 簡單的Java 2D陣列迷宮遊戲
- 14. C++迷宮計數傳遞時間
- 15. 在遊戲中添加一個經過時間的時鐘(Java)
- 16. 反正有沒有在cocos中使用.tmx文件開發迷宮遊戲2d
- 17. 在JQuery中構建內存遊戲迷你遊戲(Javascript)
- 18. 我的符號迷失在迷宮中
- 19. 在Python中讀迷宮文件並逐行打印迷宮行
- 20. 遞歸迷宮算法(在迷宮中旋轉件)
- 21. 在Java中打造迷宮?
- 22. 在opengl中渲染迷宮
- 23. 在迷宮中使用BFS?
- 24. 何時將多人遊戲添加到遊戲中
- 25. 構建迷宮
- 26. 國王迷宮
- 27. 向hang子手遊戲添加一個字母限制
- 28. Swf遊戲加載無限?
- 29. 在遊戲菜單中添加Android遊戲
- 30. Actionscript 3.0示例迷宮遊戲的代碼是如何包含的?
爲什麼你不能添加時間限制? – Makoto 2013-04-04 18:24:33
而你的問題是? 「給我代碼倒數」? 你試過了什麼? – WereWolfBoy 2013-04-04 18:24:43
是的,我需要的代碼。請不要再提問,如果你知道的話就給出答案。 – coder 2013-04-07 18:06:05