我正在使用melonJS ( v3.x )开发我的HTML5游戏。
所有这些都在调试模式( http://something:8000/#debug )中正常工作,但是如果我在没有debug面板( http://something:8000/ )的情况下进行测试,我的场景将被加载和呈现,但我的事件都不能工作( keyBind、pointerBind等)。
我不知道这个问题从何而来。我的日志中没有错误,我的萤火虫也没有错误。再一次,在调试模式下,一切都很好。有什么帮助吗?
编辑
我的事件也可以正常工作,它们在调用时会被触发。问题似乎来自从未更新过的场景.
发布于 2016-02-23 05:57:07
听起来好像在您的return true方法中缺少了update。当一个实体希望melonJS呈现场景时,它应该返回true。默认情况下,这个“重绘信号”不被发送,因此当场景中没有任何动画时,可以使用它来优化重绘。
调试面板本身将return true其update方法中的每个帧。
https://stackoverflow.com/questions/35566073
复制相似问题