gpt4 book ai didi

swift - 如何让 Sprite 在点击屏幕时左右移动?

转载 作者:行者123 更新时间:2023-11-30 10:12:37 27 4
gpt4 key购买 nike

所以我有一个游戏,我的玩家需要在被告知时左右跑动。我实现了某些物理原理,以便在点击时它可以跳跃,但它不会让我在地面上向前或向后移动。想象一下像《 super 马里奥》这样的游戏,他可以在被告知时跳跃,也可以向前和向后奔跑。谢谢(:

最佳答案

使用SKAction来移动玩家或为玩家设置动画。您要查找的操作是 moveByX:y:duration:。例如,如果您有一个 sprite Node player,您可以说:

let moveAction = SKAction.moveByX(100, y:0, duration: 4)
player.runAction(moveAction)

然后,玩家 Sprite 将在 4 秒内向右移动 100 点。为了能够感知何时点击屏幕,可以使用 touches: 方法或实现手势识别器。 SO 上有很多关于这些实现的资源和问题。

希望这有帮助,祝你好运。

关于swift - 如何让 Sprite 在点击屏幕时左右移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32150198/

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