我正在用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