【发布时间】:2023-10-06 21:18:01
【问题描述】:
在我当前的游戏中,我正在检测滑动,但玩家必须将手指从屏幕上松开才能注册每个滑动方向。我需要做什么才能让玩家不必从屏幕上抬起手指?
例如,我希望播放器能够向上滑动“这将使我的播放器向上移动”,然后向右滑动“将我的播放器向右移动”,所有这些操作都无需将手指从屏幕上移开。我目前的操作方式对此不起作用,玩家必须在每次滑动之间将手指从屏幕上移开。
【问题讨论】:
标签: c# ios unity3d input swipe
在我当前的游戏中,我正在检测滑动,但玩家必须将手指从屏幕上松开才能注册每个滑动方向。我需要做什么才能让玩家不必从屏幕上抬起手指?
例如,我希望播放器能够向上滑动“这将使我的播放器向上移动”,然后向右滑动“将我的播放器向右移动”,所有这些操作都无需将手指从屏幕上移开。我目前的操作方式对此不起作用,玩家必须在每次滑动之间将手指从屏幕上移开。
【问题讨论】:
标签: c# ios unity3d input swipe
您可以使用 oldPositionX 和 newPositionX 手指来检测它
if ((oldPositionX - newPositionX).magnitude > minOffcetFinger)
{
// Some code
oldPositionX = newPositionX;
}
【讨论】: