Swift Spritekit 应用旋转脉冲

Posted

技术标签:

【中文标题】Swift Spritekit 应用旋转脉冲【英文标题】:Swift Spritekit apply rotational impulse 【发布时间】:2016-05-06 21:36:20 【问题描述】:

我正在使用 Swift 和 SpriteKit 制作太空射击游戏我希望当用户按下一个键时,飞船会旋转。目前我旋转节点,但是我想应用一个物理脉冲来旋转节点物理体,所以当我释放键时它会继续旋转。

【问题讨论】:

【参考方案1】:

试试:

node.physicsBody?.applyAngularImpulse

或:

node.physicsBody?.angularVelocity

【讨论】:

以上是关于Swift Spritekit 应用旋转脉冲的主要内容,如果未能解决你的问题,请参考以下文章

在更新函数中使用 spriteKit 增加 spriteNode 的大小(Swift)

通过在 SpriteKit/Swift 中向上滑动来跳跃角色

Swift SpriteKit 在 x 轴上旋转节点

在 SpriteKit 中禁用 SKNode 的旋转

Swift SpriteKit - 防止精灵节点角旋转

(Swift SpriteKit) 沿触摸方向旋转精灵