我想知道是否有任何方法使雪碧有相同的“弹跳量”时,与其他物体碰撞雪碧套件。我是说,我想让它在碰撞后以同样的力量移动。我已经把两个碰撞的物体恢复为1.0,但是在一些碰撞之后,在一个特定的角度上,精灵减速。
发布于 2016-01-08 13:59:28
第一:将物理世界的引力变为零。
self.physicsWorld.gravity = CGVector(dx: 0, dy: 0)
第二:降低身体的线速度(LinearDamping)
myBall.physicsBody!.linearDamping = 0
第三:改变物理身体的弹性。
myBall.physicsBody!.restitution = 0
第四:改变摩擦
myBall.physicsBody!.friction = 0
请参阅DevelopApps.org网站http://www.developapps.org/sprite-kit-tutorial-how-to-make-a-node-keep-bouncing/中的全部解释
https://stackoverflow.com/questions/34645897
复制