首页 > 编程知识 正文

easytouch最新版本,easyconnect怎么使用

时间:2023-05-03 14:32:25 阅读:147535 作者:1400

首先下载并部署插件EasyTouch,需要20美元(虽然很贵,但使用方便,也支持人的开发)

链接: https://pan.Baidu.com/s/12lc1- r9 _0oqvugxh0Jr saw

抽屉代码: pang

大吼一声,接下来引入插件

先写三种方法

#pragma warning disable 0618

当我想关掉控制台的警告时,我发现那个警告的号码在报告警告的代码的开头加上了这个代码

重新写入privatevoidonenable (()//on disable和OnDestroy中onenable取消订阅的事件private void OnDisable ) { } private void OnDestroy

gesture参数用于传递一些操作数据

以上是EasyTouch的4代版本EasyTouch 5代的写法

using System.Collections; using system.collections.generic; using UnityEngine; using HedgehogTeam.EasyTouch; publicclasseasytouch5_ x demo : mono behaviour { gesturecurrentgesture; //easy touch5. x版中的新功能包括:订阅事件等一系列语句private void Update () { current gesture=easy touch.current; //获取当前屏幕之前的手势//游戏者处于空闲状态且手势为空的if (当前获取==空) {返回; //比较当前玩家的手势和系统手势类型的if (easy touch.evt type.on _ touch start==current gesture.type ) (//写法1:直接wxdfh //写法2:打包方法ontouchstart(currentgesture ); } if (easy touch.evt type.on _ touch up==currentgesture.type ) ontouchend ) current gesture ); } if (easy touch.evt type.on _ swipe==currentgesture.type ) onswipe ) current gesture ); } voidontouchstart (gesture gesture ) debug.log ) ) ontouchstart ); debug.log(startposition ) gesture.startposition; }voidontouchend(gesturegesture ) debug.log ) ) ontouchend ); debug.log(actiontime ) gesture.actiontime; }voidonswipe(gesturegesture ) debug.log ) (onswipe ); debug.log('type'gesture.swipe ); }} 老写法性能会好一点,因为不用在update 里面一直判断反正各有千秋吧

5代新特性不用在场景中挂EasyTouch 他会自动生成

快速拖拽功能实现,添加自带的一个组件QuickDrag

还有一个组件

挂在Cube上时,用鼠标或手指点击画面进入框时执行Enter,在框内继续执行Over

离开区块时执行退出

接下来介绍另一个组件。 长按组件

拦截长按操作,

长按开始、长按中、长按结束需要添加三个组件,选择不同的类型添加不同的方法

捏分功能特别适合缩小一张图像的方法

调整此参数以调整大小

设置完成后,可以通过在cube上单击Ctrl模拟第一个手指,然后按Alt模拟第二个手势来缩放

快速幻灯片

拖动手指一般必须接触物体,滑块不一定

用手指敲击,选择单击或双击

触摸开始、触摸中、触摸后

两个手指不停地旋转照片

典型的guest over me和碰撞器配套使用

出现bug了 嚯嚯吼吼吼吼吼吼吼吼吼吼吼

接下来是EasyTouch 的新特性

EasyTouchTrigger

可以通过将Trigger组件添加到要侦听的对象并添加新事件,将方法绑定到事件。 方法必须是挂在当前对象上的脚本上的方法

other object表示只能用现在的物体出发这个事件

如果选中other reciver,则可以添加和触发其他人的脚本

接下来是紧张刺激的摇杆环节

棒可以说在游戏中有非常多的应用

EasyTouch的例子有FPS现场的控制

差不多要结束了,如果要在项目中使用的话,其实可以看看easyTouch的官方事例,看看想实现的功能

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。