2012-08-27 32 views
2

雖然與和發動機的工作,我遇到了兩種不同的方式做了具體的事件處理的onActionDownOnManagedUpdate和touchEvents的,onActionUp,並onActionMove。我想知道,在什麼情況下使用哪種方法,因爲準確性和效率不是要被折衷的折衷。其次,OnManagedUpdate方法的確切工作是什麼,它是如何工作的?我是新來的和Android的遊戲引擎,任何初學者的解釋會有很大的幫助!onManagedUpdate方法和touchevent處理之間的區別?

回答

4

onManagedUpdate每次更新實體時都會調用,觸摸事件處理應該發生在onSceneTouchEvent中,因爲只有當場景獲取觸摸事件時觸發事件處理纔會觸發,而onManagedUpdate每秒調用約60次[取決於幀速率]所以,如果你想要做的事每幀[渲染,檢查狀態]這樣做有

也有它基本上做同樣的事情

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

的的onUpdate()方法
相關問題