在使用和引擎时,我遇到了两种执行特定事件处理的不同方法,即onActionDown、onActionUp和onActionMove的onManagedUpdate和touchEvents。我想知道,在什么情况下使用哪种方法,因为准确性和效率不是要妥协的权衡。其次,onmanagedupdate方法的具体工作是什么,它是如何工作的?我是android的新手和游戏引擎,任何初学者的解释都会有很大的帮助!

最佳答案

每次实体更新时都会调用onmanagedupdate,onscenetouchevent中应该会发生touch事件处理,因为它只有在场景获得touch事件时才会触发,而onmanagedupdate每秒调用大约60次[取决于帧速率],因此如果要在每一帧[渲染,检查条件]执行某些操作,请在那里执行
还有onupdate()方法,它基本上做了相同的事情
http://www.andengine.org/forums/tutorials/different-between-onmanagedupdate-and-onupdate-t8486.html?sid=52dd7f54cd341ac8ad100adab9fc5513

08-18 04:59