2014-11-04 69 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。