Ios 斯威夫特:如何设置一个精灵的水平来回运动?

Ios 斯威夫特:如何设置一个精灵的水平来回运动?,ios,swift,Ios,Swift,我希望能在屏幕上永远前后添加一个图像(形状) 我希望当你点击屏幕时图像停止 我发现了一些代码,但它们都在目标C中,我甚至试图将其发送到swift,但无法找到它 任何帮助都将不胜感激,如果您正在使用SpriteKit,那么您可以创建将sprite从右向左再向后移动的动作 let moveLeft = SKAction.moveTo(CGPoint(x: xPosition, y: yPosition), duration: duration) let moveRight = SKAction.m

我希望能在屏幕上永远前后添加一个图像(形状)

我希望当你点击屏幕时图像停止

我发现了一些代码,但它们都在目标C中,我甚至试图将其发送到swift,但无法找到它


任何帮助都将不胜感激,

如果您正在使用SpriteKit,那么您可以创建将sprite从右向左再向后移动的动作

let moveLeft = SKAction.moveTo(CGPoint(x: xPosition, y:  yPosition), duration: duration)
let moveRight = SKAction.moveTo(CGPoint(x: xPosition, y:  yPosition), duration: duration)

sprite.runAction(SKAction.repeatActionForever(SKAction.sequence([moveLeft, moveRight])))
然后,要阻止其移动,可以使用以下代码:

sprite.removeAllActions()