gpt4 book ai didi

ios - Swift:如何在 Sprite 上设置水平前后移动?

转载 作者:搜寻专家 更新时间:2023-11-01 06:38:43 25 4
gpt4 key购买 nike

我希望永远在屏幕上来回添加图像(形状)。

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

我找到了一些代码,但它们都在 objective-c 中,我什至试图让它变得快速但无法弄清楚。

如有任何帮助,我们将不胜感激,

最佳答案

如果您使用的是 SpriteKit,那么您可以创建将 Sprite 从右移到左再向后移动的 Action 。

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()

关于ios - Swift:如何在 Sprite 上设置水平前后移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38313398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com