gpt4 book ai didi

swift - 重置和更改 SKActions 的速度

转载 作者:行者123 更新时间:2023-11-28 07:06:02 26 4
gpt4 key购买 nike

有没有办法改变滑行的速度/速度并重置滑行?

let wait = SKAction.waitForDuration(5.0)

let moveRight = SKAction.moveByX(300, y:0, duration: 1.0)

let sequence = SKAction.sequence([wait, moveRight])

let endlessAction = SKAction.repeatActionForever(sequence)

node.runAction(endlessAction)

这段代码有效,但我想改变的是 SKSpriteNode 向右移动的速度,因为目前它非常慢,并且还使 SKSpriteNode 回到原来的位置而不是永远向右移动?

谢谢

最佳答案

由于 velocity = distance/time,减少 duration 将增加 Sprite 在屏幕上移动的速度。

关于你的第二点,通过考虑 SKAction.moveByX(300, y:0, duration: 1.0) 如何将节点向右移动; SKAction.moveByX(-300, y:0, duration: 1.0) 因此必须将节点向左移动,回到其原始位置。

希望对您有所帮助。

关于swift - 重置和更改 SKActions 的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30601685/

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