【发布时间】:2016-01-09 06:12:46
【问题描述】:
我想知道是否有任何方法可以使精灵在与 Sprite Kit 中的其他对象发生碰撞时具有相同的“弹跳量”。我的意思是,我希望它在碰撞后以相同的力移动。我已将两个碰撞对象恢复为 1.0,但经过一些碰撞并在某个角度后,精灵会减速。
【问题讨论】:
-
关闭摩擦:
self.physicsBody?.friction = 0 -
@Knight0fDragon 不,每次碰撞后它的速度仍在下降
-
你把它设置为物理世界和你的节点了吗?
-
尝试设置
node.physicsBody?.linearDamping = 0 -
@0x141E 是的,这行得通。谢谢!
标签: ios sprite-kit collision