0

我正在制作一款 iOS 游戏,我希望能够通过切换来控制我的角色的移动。

我的想法是,当用户用他们的拇指/手指触摸屏幕时,我会记录触摸开始的位置,然后将用户拇指与触摸开始的方向进行比较,这就是角色应该移动的方向。

我怎么能设置一个触摸手势识别器来做到这一点?

干杯

4

1 回答 1

0

嗯,在我看来,您对此的想法太高了。您不需要“手势识别系统”来执行此操作。你知道如何判断触球是否触球以及触球的位置吗?你知道怎么知道现在几点了吗?每次通过你的主循环,检查触摸是否向下/仍然向下。当它第一次下降时,记录位置和时间。如果稍后您看到它没有上升并且它位于右侧一定数量的像素,您就知道它滑到了那里。通过比较时间,你知道它滑到那里的速度有多快。

当然,您可能想查看 Cocos2d 的库,它可以为您完成其中的一些工作。但值得先做自己,只是为了学习它。

于 2012-04-29T09:59:51.087 回答