【发布时间】:2013-05-04 01:46:07
【问题描述】:
我目前正在使用 Crafty 为班级开发一个小游戏,而我们的游戏需要时间流逝。为了给出上下文,这是一个类似电子宠物的游戏,玩家控制一个生物并在需要时喂养它、梳理它等,所以我们需要测量诸如“每五分钟生物会饿”之类的时间或“经过一定时间(比如 20 分钟),该生物将因自然原因死亡,游戏将结束”。我的问题是我不确定解决此问题的最佳方法是什么。我应该使用 setInterval 吗?设置超时?我自己的计时器课?我不知道此类实例最常见的解决方案是什么。到目前为止,我已经尝试了前两个选项,但没有成功。
我还尝试寻找任何狡猾的时间功能;我能找到的最接近的是
Crafty.bind("EnterFrame", function() { ... }),所以我可以逐帧“操纵”时间,但这也不起作用。提前致谢。
【问题讨论】:
标签: javascript craftyjs