我想要一个节点飞行并且表现得像没有阻力一样。我想我可以让节点“无质量”和“无摩擦”,这样我就可以应用 Impulse 并且节点永远不会停止飞来飞去。
physicsBody?.allowsRotation = false
physicsBody?.isDynamic = true
physicsBody?.affectedByGravity = false
physicsBody?.mass = 0
physicsBody?.linearDamping = 1
physicsBody?.restitution = 1
physicsBody?.angularDamping = 0
physicsBody?.angularVelocity = 1
physicsBody?.density = 0
physicsBody?.friction = 0
当我看到节点飞得更长但仍然会停止时,我使用更新功能永久地对节点应用了脉冲(我希望在最终解决方案中避免这种情况)。
现在的问题是,在第一次碰撞后,节点没有正确的方向在下一次碰撞时正确反弹。如果我允许节点旋转,节点将疯狂旋转......