Unity C# IOS 滑动检测
Posted
技术标签:
【中文标题】Unity C# IOS 滑动检测【英文标题】:Unity C# IOS Swipe detection 【发布时间】:2021-07-01 22:06:06 【问题描述】:在我当前的游戏中,我正在检测滑动,但玩家必须将手指从屏幕上松开才能注册每个滑动方向。我需要做什么才能让玩家不必从屏幕上抬起手指?
例如,我希望播放器能够向上滑动“这将使我的播放器向上移动”,然后向右滑动“将我的播放器向右移动”,所有这些操作都无需将手指从屏幕上移开。我目前的操作方式对此不起作用,玩家必须在每次滑动之间将手指从屏幕上移开。
【问题讨论】:
【参考方案1】:您可以使用 oldPositionX 和 newPositionX 手指来检测它
if ((oldPositionX - newPositionX).magnitude > minOffcetFinger)
// Some code
oldPositionX = newPositionX;
【讨论】:
以上是关于Unity C# IOS 滑动检测的主要内容,如果未能解决你的问题,请参考以下文章
检测滑动手势 iOS - Cordova/Phonegap Javascript