1. 拖拽事件
    添加脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class QucikGesture : MonoBehaviour
{
/// <summary>
/// 拖拽事件
/// </summary>
/// <param name="id"></param>
public void Drag(int id)
{
Debug.Log(id);
}
}



3D物体挂载QuickDrag
三个拖拽事件注册

02.QucikGesture_缩放

02.QucikGesture_缩放_02


03.

02.QucikGesture_拖拽_03


一:当有UI进入停止拖拽

二 : 当有物体进入停止拖拽

三:拖拽中是否禁用物理组件,如刚体

  1. 触摸进入 停止 离开事件 Start - 开始 / In Progress - 正在进行/ End - 结束


    04.长按下 开始 按下中 按下结束

02.QucikGesture_缩放_04


05.缩放Quick Pinch —— 快速捏(缩放)

Quick name —— 快速手势名(可自定义)

Gesture over me —— 手势经过我(手势必须在物体身上上才起作用,2个手势向量的中心点在也行 — 可调节)

Allow pick over UI element —— 允许选择UI元素:(透过UI元素拖动物体)

Triggering —— 触发: (In progress - 正在进行 和 End - 结束)

Pinch direction —— 捏方位: (Pinch In - 向内 和 Pinch Out - 向外)

Enable simple action —— 开启简单的功能:(打开一些简单的设置)

Action —— 功能 (包含了一些简单的Transform组件设置)

affected Axes —— 受影响的轴(可根据需求自己选择)

Sensibility —— 灵敏度

Inverse Axes —— 反转轴

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class QucikGesture : MonoBehaviour
{



public void ScaleChange(float scale)
{
//Debug.Log(scale);
transform.rectTransform().localScale=Vector3.one*scale;
}
}

02.QucikGesture_自定义_05


06.Quick Swipe 滑动

Allow swipe start over me —— 允许滑动经过我开始(手势必须在物体身上上才起作用,2个手势向量的中心点在也行 — 可调节)

Allow pick over UI element —— 允许选择UI元素:(透过UI元素拖动物体)

Triggering —— 触发: (In progress 和 End)

Swipe direction —— 捏方位: (Pinch In 和 Pinch Out) —— 两个触控点,向内,向外

Enable simple action —— 开启简单的功能:(打开一些简单的设置)

Action —— 功能 (包含了一些简单的Transform组件设置)

affected Axes —— 受影响的轴(可根据需求自己选择)

Sensibility —— 灵敏度

Inverse Axes —— 反转轴

02.QucikGesture_缩放_06


07.Quick Tap 快速点击

2 fingers gesture —— 两个指头 手势

Action Triggering —— 功能触发: (Simple_Tap - 单击 和 Double_Tap - 双击)

Allow pick over UI element —— 允许选择UI元素:(透过UI元素拖动物体)

02.QucikGesture_缩放_07


08.Quick Touch 快速触摸

On Touch (Gesture) —— 添加触摸事件On Touch Not Over Me (Gesture) —— 不在我身上抬起时的-事件

02.QucikGesture_拖拽_08


09.Quick Pinch —— 快速扭/拧

Quick name —— 快速手势名(可自定义)

Gesture over me —— 手势经过我(手势必须在物体身上上才起作用,2个手势向量的中心点在也行 — 可调节)

Allow pick over UI element —— 允许选择UI元素:(透过UI元素拖动物体)

Triggering —— 触发: (In progress - 正在进行 和 End - 结束)

Twist direction —— 扭/拧方位:

Clockwise - 顺时针 和 Counterclockwise - 逆时针

Enable simple action —— 开启简单的功能:(打开一些简单的功能设置)

Action —— 功能 (包含了一些简单的Transform组件设置)

affected Axes —— 受影响的轴(可根据需求自己选择)

Sensibility —— 灵敏度

Inverse Axes —— 反转轴