通常在像JBox2D这样的2D物理引擎中,如果用户想要在"慢动作"中运行模拟,你只需减少模拟世界迭代的值,例如正常运动60fps,如果物理世界每帧都向前走,那么这个步骤将是1/60。
但是对于使用swift的xcode 6中的sprite工具包中的SKPhysics类,我只看到名为" .speed"当我减少时,只会导致一个紧张的混乱,每10帧更新一次物理机构。
是否有一个特定的属性或技巧可能让SKPhysics世界以较小的增量及时向前迭代而没有严重的毛刺运动?
答案 0 :(得分:0)
减慢sprite工具包中模拟速度的唯一方法是使用physicsWorld.speed元素。
但是如果你想改变一个或两个精灵速度,试试精灵的速度元素:
node.physicsBody.velocity = x
您可以通过物理实体直接更改节点或精灵的速度(速度)。
希望有所帮助:)