Swift 4:SKActionMoveBy向左而不是向右

时间:2017-12-17 13:21:05

标签: swift sprite-kit skspritenode

我有一个名为SKSpriteNode的{​​{1}}但是当我尝试移动坦克时,它向左移动而不是我做的,这是我的代码

MainTank

感谢

1 个答案:

答案 0 :(得分:0)

moveBy SKAction将精灵移动指定的数量,因此添加精灵的当前位置没有意义。不知道为什么它向左移动但也许你的精灵已经处于负面位置了?

要移动4次使用:

let moveRight = SKAction.moveBy(x:4, y:0, duration:0.1)

或者使用the moveTo SKAction