我有一个桨和一个球(SKSpriteNodes),它们都受到重力的影响。桨有跳跃的效果,可以击打球。
我的问题是,当桨击中球时,它会吸收一些球的能量,然后反弹回来。桨需要不受球的接触影响,但仍然受重力的影响。
paddle.physicsBody!.affectedByGravity = true
paddle.physicsBody!.restitution = 0
ball.physicsBody!.affectedByGravity = true
ball.physicsBody!.restitution = 1.0
physicsWorld.gravity = CGVector(dx: 0, dy: -9.8)

编辑:,这是接触点。桨跳到球的顶点,通常受到重力的影响,但从击球时会受到一点向下弹跳的影响。
发布于 2015-10-09 03:07:27
如果调整桨的质量似乎有效,但会有一些副作用,你可能想先降低球的恢复原状。降低球的速度也是一种解决办法。
https://stackoverflow.com/questions/33028245
复制相似问题