2014-11-04 67 views
3

在Spritekit遊戲中,更適合將物體移動到物理體的地方在哪裏?移動物理實體 - didSimulatePhysics與更新

我知道這兩種方法每幀調用一次,第一次更新,然後在渲染視圖之前didSimulatePhysics ...更新方法和didSimulatePhysics在我們討論Spritekit遊戲時做了什麼?

+4

這取決於你打算做什麼,即應用物理力量應該在更新中,做出物理更新後的決策或更正應該在didSimulatePhysics中完成 – LearnCocos2D 2014-11-04 08:46:24

+0

感謝LearnCocos2D – Whirlwind 2014-11-04 10:21:03

回答

1

如果您正在尋找物理邏輯,例如檢查每次更新時的碰撞和接觸,例如單向平臺無盡運行的遊戲,您必須檢查碰撞並與每個正在運行的物理機構聯繫,如果出現此情況,請轉到didSimulatePhysics正在尋找只是移動物理機構與非接觸和碰撞面具,然後這兩種方法是sutiable。