Unity—EasyTouch插件

Unity—EasyTouch插件
目录一. 4.X用法1.场景中右键添加EasyTouch物体​编辑2.脚本控制二5.x用法1.场景中右键添加EasyTouch物体2.脚本控制三、5.x quickGesture用法1.直接在物体上挂在easyTouch组件(需要挂载如boxcollider组件)​编辑2.EasyTouchControlsCanvas摇杆四、EasyTouch 5.0.17下载地址一. 4.X用法1.场景中右键添加EasyTouch物体2.脚本控制void OnEnable() { //订阅EasyTouch的事件 EasyTouch.On_TouchStart OnTouchStart; EasyTouch.On_Swipe On_Swipe; EasyTouch.On_TouchUp OnTouchEnd; } void OnDisable() { //取消订阅EasyTouch的事件 EasyTouch.On_TouchStart - OnTouchStart; EasyTouch.On_Swipe - On_Swipe; EasyTouch.On_TouchUp - OnTouchEnd; } void OnDestroy() { //取消订阅EasyTouch的事件 EasyTouch.On_TouchStart - OnTouchStart; EasyTouch.On_Swipe - On_Swipe; EasyTouch.On_TouchUp - OnTouchEnd; } private void OnTouchStart(Gesture gesture) { //处理触摸开始事件 Debug.Log(Touch Start Detected); Debug.Log(Touch Start Position: gesture.startPosition , Touch Current Position: gesture.position); } private void OnTouchEnd(Gesture gesture) { //处理触摸结束事件 Debug.Log(Touch End Detected); Debug.Log(Touch End Position: gesture.position); } //当EasyTouch检测到滑动事件时调用此方法 private void On_Swipe(Gesture gesture) { Debug.Log(Swipe Detected: gesture.swipe.ToString()); //判断滑动方向 if (gesture.swipe EasyTouch.SwipeDirection.Up) { Debug.Log(Swipe Up Detected); //在这里处理向上滑动的逻辑 } else if (gesture.swipe EasyTouch.SwipeDirection.Down) { Debug.Log(Swipe Down Detected); //在这里处理向下滑动的逻辑 } else if (gesture.swipe EasyTouch.SwipeDirection.Left) { Debug.Log(Swipe Left Detected); //在这里处理向左滑动的逻辑 } else if (gesture.swipe EasyTouch.SwipeDirection.Right) { Debug.Log(Swipe Right Detected); //在这里处理向右滑动的逻辑 } }二5.x用法1.场景中右键添加EasyTouch物体2.脚本控制Gesture curGesture EasyTouch.current; if (curGesture ! null) { if (EasyTouch.EvtType.On_TouchStart curGesture.type) { Debug.Log(Touch Start); } if (EasyTouch.EvtType.On_TouchUp curGesture.type) { Debug.Log(Touch End); } if (EasyTouch.EvtType.On_Swipe curGesture.type) { Debug.Log(Swipe); } }三、5.x quickGesture用法1.直接在物体上挂在easyTouch组件(3D物体需要挂载如boxcollider组件)2.EasyTouchControlsCanvas摇杆float axisX ETCInput.GetAxis(Horizontal);float axisY ETCInput.GetAxis(Vertical);四、EasyTouch 5.0.17下载地址链接EasyTouch 5.0.17