【发布时间】:2015-06-16 20:32:44
【问题描述】:
我正在尝试在 Swift 中使用 SpriteKit 制作一个破砖游戏。为了制作桨,我试图让它有两个 SKPhysicBody,每半个一个。为了控制球从桨上反弹的角度,我想旋转物理体。我尝试使用 applyAngularImpulse 或仅 applyForce,但它们不起作用。有没有办法旋转物理体??
【问题讨论】:
-
你能用你已经尝试过的 applyForce 和 applyAngularImpulse 方法发布代码吗?
-
如果 applyAngular 脉冲不起作用,请尝试在更新方法中使用 applyTorque。
-
您不能设置物理体的旋转。但是,您可以设置物理主体附加到的节点的旋转。所以你可以做的是为你的物理体创建一个专用节点。该节点将是不可见的,它只会为您旋转而存在。
-
@EpicByte 谢谢你的工作!
标签: swift rotation sprite-kit collision skphysicsbody