MelonJS调试模式

MelonJS debug mode

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

在调试模式下一切正常(http://something:8000/#debug ), but if i test without de debug panel ( http://something:8000/),我的场景已加载并渲染,但 none 我的事件有效(keyBind、pointerBind 等)。

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

编辑

我的事件也运行良好,它们在调用时被触发。问题好像出在永不更新的场景...

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

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