【问题标题】:How to rotate a SKPhysicsBody in SpriteKit with Swift如何使用 Swift 在 SpriteKit 中旋转 SKPhysicsBody
【发布时间】:2015-06-16 20:32:44
【问题描述】:

我正在尝试在 Swift 中使用 SpriteKit 制作一个破砖游戏。为了制作桨,我试图让它有两个 SKPhysicBody,每半个一个。为了控制球从桨上反弹的角度,我想旋转物理体。我尝试使用 applyAngularImpulse 或仅 applyForce,但它们不起作用。有没有办法旋转物理体??

【问题讨论】:

  • 你能用你已经尝试过的 applyForce 和 applyAngularImpulse 方法发布代码吗?
  • 如果 applyAngular 脉冲不起作用,请尝试在更新方法中使用 applyTorque。
  • 您不能设置物理体的旋转。但是,您可以设置物理主体附加到的节点的旋转。所以你可以做的是为你的物理体创建一个专用节点。该节点将是不可见的,它只会为您旋转而存在。
  • @EpicByte 谢谢你的工作!

标签: swift rotation sprite-kit collision skphysicsbody


【解决方案1】:

您不能设置物理体的旋转。但是,您可以设置物理体附加到的节点的旋转。所以你可以做的是为你的物理体创建一个专用节点。该节点将是不可见的,它只会为您旋转而存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多