例如
let rotateAction = SKAction.rotate(toAngle: CGFloat(Double.pi / 4), duration: 0)
我知道这会将精灵的z旋转设置为45度,但如果我想相对于精灵当前的位置添加+45或-45度,该怎么办呢?例如,如果精灵的初始z旋转是15度,我希望它是60然后是105(或-30然后-75,如果它是负的),那可能吗?
答案 0 :(得分:1)
你走了:
SKAction.rotate(byAngle: ..., duration: ...)
SKSpriteNode().zRotation += / -= ...