【问题标题】:Unity C# IOS Swipe detectionUnity C# IOS 滑动检测
【发布时间】:2023-10-06 21:18:01
【问题描述】:

在我当前的游戏中,我正在检测滑动,但玩家必须将手指从屏幕上松开才能注册每个滑动方向。我需要做什么才能让玩家不必从屏幕上抬起手指?

例如,我希望播放器能够向上滑动“这将使我的播放器向上移动”,然后向右滑动“将我的播放器向右移动”,所有这些操作都无需将手指从屏幕上移开。我目前的操作方式对此不起作用,玩家必须在每次滑动之间将手指从屏幕上移开。

【问题讨论】:

    标签: c# ios unity3d input swipe


    【解决方案1】:

    您可以使用 oldPositionX 和 newPositionX 手指来检测它

        if ((oldPositionX - newPositionX).magnitude > minOffcetFinger)
        {
           // Some code
           oldPositionX = newPositionX;
        }
    

    【讨论】: