physicsWorld.gravity = CGVector(dx: 0.0, dy: 0.0)
let dodge = childNodeWithName(Dodge) as! SKSpriteNode
dodge.physicsBody!.applyImpulse(CGVector(dx: 100.0, dy: -100))
当球接触到我设定的边界时,它会减速或停止移动。
允许旋转未选中, 摩擦力为0, 归还给1, 线性阻尼为0, 角度阻尼为0
答案 0 :(得分:0)
您是否尝试在基于边缘的物理体上将摩擦设置为0? (屏幕边缘)这可能导致问题。即使您的基于体积的物理体没有摩擦(球),仍然会引起摩擦,除非基于边缘的边界(屏幕边缘)也没有摩擦力。
答案 1 :(得分:-1)
您是否尝试过applyforce而不是applyimpulse?
dodge.physicsBody!.applyForce(CGVector(dx: 100, dy: -100))