gpt4 book ai didi

swift - 如何让节点移动到某个位置?

转载 作者:行者123 更新时间:2023-11-30 13:50:57 26 4
gpt4 key购买 nike

在我的游戏中,点击玩家即可在屏幕上移动。但是,我已将其设置为在我的 update() 函数中应像这样移动:

 if player.position.x == 40 {
let up = SKAction.moveByX(0,y: 400, duration: 1.0)
player.runAction(up)
}

但这似乎不起作用。是否有另一种方法可以让我的玩家在到达某个点时向上或向下移动?如有必要,将发布更多代码。

最佳答案

尝试使用一系列 x 值,然后执行您的操作。使用 == 40 并不是一个很好的选择,因为位置很少恰好是 40。

 if player.position.x>39 && player.position.x<41 {
let up = SKAction.moveByX(0,y: 400, duration: 1.0)
player.runAction(up)
}

关于swift - 如何让节点移动到某个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34270667/

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