2

在使用 and-engine 时,我遇到了两种不同的处理特定事件的方法,即onActionDownonActionUponActionMove的OnManagedUpdate和 touchEvents 。我想知道在什么情况下使用哪种方法,因为准确性和效率不是要妥协的权衡。其次,OnManagedUpdate方法的确切工作原理是什么,它是如何工作的?我是安卓游戏引擎的新手,任何初学者的解释都会有很大帮助!

4

1 回答 1

4

每次更新实体时都会调用 onManagedUpdate ,触摸事件处理应该在 onSceneTouchEvent 中发生,因为它仅在场景获得触摸事件时触发,而 onManagedUpdate 每秒调用约 60 次 [取决于帧速率] 所以如果你想要每帧做一些事情[渲染,检查条件]在那里做

还有一个基本相同的 onUpdate() 方法

http://www.andengine.org/forums/tutorials/differ-between-onmanagedupdate-and-onupdate-t8486.html?sid=52dd7f54cd341ac8ad100adab9fc5513

于 2012-11-05T21:00:37.750 回答