1

我正在使用 melonJS ( v3.x ) 来开发我的 HTML5 游戏。

在调试模式下一切正常(http://something:8000/#debug),但如果我在没有调试面板的情况下进行测试(http://something:8000/),我的场景已加载并渲染,但没有我的事件工作(keyBind、pointerBind 等)。

我不知道问题出在哪里。我的日志中没有错误,我的萤火虫中也没有。同样,在调试模式下一切正常。有什么帮助吗?

编辑

我的事件也可以正常工作,它们在调用时会被触发。问题似乎来自从未更新的场景......

4

1 回答 1

3

听起来您的方法中缺少return true您的update方法。当一个实体想要 melonJS 渲染场景时,它应该返回 true。默认情况下不发送此“重绘信号”,因此当场景中没有任何动画时,它可用于优化重绘。

调试面板本身将从其方法return true的每一帧。update

于 2016-02-23T05:57:07.253 回答