Swift 3.0触动开始游戏

时间:2016-12-06 17:29:26

标签: ios swift

我是Swift编码的初学者,我一直在开发我的第一款游戏,使用Swift 3.0和SpriteKit以及最新版本的Xcode。

在这个游戏中,当用户点击屏幕时,我想让我的主角向左移动,如果用户再次点击屏幕,角色会向右移动等。但角色不受重力影响。< / p>

为了做到这一点,我尝试创建一个动作,然后在touchesBegan方法中调用它。但它不起作用。如果我在场景的didMove方法中调用该操作,它将自行工作,无需任何用户交互。

当用户点击屏幕时,如何让我的角色为 进行此操作?

我尝试在touchesBegan方法中粘贴操作,但出现了错误编译器。

如果您需要任何截图,请告诉我,我会将其提供给您。

1 个答案:

答案 0 :(得分:0)

您可以定义两个按钮。一个位于中间的左侧,另一个位于中间的右侧。如果我理解正确,你希望它在右侧敲击时向右移动。当你点击右侧按钮时,你必须做的是改变你有一个凹口的玩家/图像的位置,当点击左侧时,将位置向左移动一个凹口。