如何通过移动以恒定速度移动精灵(到

时间:2018-02-09 04:15:54

标签: ios swift sprite-kit

我一直试图弄清楚如何在一段时间内以恒定的移动速度使用moveTo。这是我想要做的一个例子的图像: enter image description here

我试图使用的代码中有两个错误:

    var destination = CGPoint(x: 0, y: 0)
    var distance = sqrt(pow((destination.x - SKSpriteNode.position.x), 2.0) + pow((destination.y - SKSpriteNode.position.y), 2.0));
    var moveDuration = 0.001 * distance;
    var move = SKAction.move(to: CGPoint(destination.x,destination.y), duration: moveDuration)
    enemy.run(move)

我如何解决这些错误,或者如何制作新的改进的SKAction?

0 个答案:

没有答案