iOS / Swift:使用touchesmoved移动SpriteNode

时间:2017-08-24 21:36:09

标签: ios swift sprite-kit skspritenode

我尝试使用 touchesMoved 功能制作游戏。正如您所看到的,当您按下屏幕的右侧站点时,对象必须向右移动等。但它可以使用滞后。任何想法如何解决它将是非常有帮助的。感谢。

    for touch in touches{

        let location = touch.location(in: self)
        if (location.x <= ship.position.x){
        ship.run(SKAction.moveTo(x: ship.position.x-10.0, duration: 0.01))
        }
        else{
            ship.run(SKAction.moveTo(x: ship.position.x+10.0, duration: 0.01))
        }

0 个答案:

没有答案