【发布时间】:2015-05-21 22:29:58
【问题描述】:
我正在制作一个有按钮的游戏:当按钮被按下(触摸)时,玩家向前移动。释放按钮时,播放器停止移动。
现在我可以使用 touchesbegan 和 touchesended 功能来做到这一点,但这不是我想要的,因为我要添加更多按钮并启用多点触控,必须有更简单的方法..
有人知道怎么做吗?
【问题讨论】:
-
您需要获取触摸的位置,通过该位置您可以决定用户按下、点击或按住的按钮
-
如何从覆盖更新函数中获取位置?这是否适用于多点触控?
-
看看这个教程,希望对你有帮助techotopia.com/index.php/…
-
谢谢,但这对我没有帮助。我需要知道如何从更新方法中获取触摸的位置。
-
是的...它确实可以帮助您... touchesBegan 和 touchesEnded 更新每一帧就像更新一样
标签: swift sprite-kit touch touchesbegan