unity_EasyTouch

本文详细介绍了Unity中EasyTouch 4.x和5.x的使用方法,包括导入、游戏物体创建、脚本编辑等步骤,并对比了两代版本的区别。接着讲解了QuickGesture的各种手势操作,如Quick Drag、Quick LongTap、Quick Pinch等,以及在实际应用中的注意事项,如Box Collider的设置和相机视角差异。最后,阐述了如何使用Trigger组件进行事件响应配置。
摘要由CSDN通过智能技术生成


一、导入EasyTouch5

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

导入之后可能会有一个行尾对齐的警告,点击警告用vs或其他编辑器打开,确定,保存即可。
在这里插入图片描述

在这里插入图片描述


二、EasyTouch4.x的用法

在这里插入图片描述

1、游戏物体

新建场景EasyTouch4_xDemo
在这里插入图片描述

如果要使用EasyTouch的功能,那必须先在场景中创建一个EasyTouch的游戏物体,这样那些基于EasyTouch的脚本才能生效。
在这里插入图片描述


这就是游戏物体
在这里插入图片描述


创建空物体挂接C#脚本
在这里插入图片描述
创建C#脚本在这里插入图片描述


2、编辑脚本

脚本使用EasyTouch的命名空间
在这里插入图片描述

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using HedgehogTeam.EasyTouch;

public class EasyTouch4_xDemo : MonoBehaviour {
   

    //在OnEnable中订阅EasyTouch中的事件
    private void OnEnable()
    {
   
        EasyTouch.On_TouchStart += OnTouchStart;
        EasyTouch.On_TouchUp += OnTouchEnd;
        EasyTouch.On_Swipe += OnSwipe;
    }

    //在OnDisable与OnDestro中取消订阅EasyTouch中对应的事件
    private void OnDisable()
    {
   
        EasyTouch.On_TouchStart -= OnTouchStart;
        EasyTouch.On_TouchUp -= OnTouchEnd;
        EasyTouch.On_Swipe -= OnSwipe;
    }

    private void OnDestroy()
    {
   
        EasyTouch.On_TouchStart -= OnTouchStart;
        EasyTouch.On_TouchUp -= OnTouchEnd;
        EasyTouch.On_Swipe -= OnSwipe;
    }

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值