##前言
EasyTouch5 官方视频要点记录
##环境
Unity_2017.1.0f3 + EasyTouch5 + Unity Remote 5(手机app)
首先是配置好环境,值得提的几点:

Unity Remote 5
Unity Remote 5 是安卓手机上的一款能帮助unity开发人员即时调试的app,个人感觉挺好用的(但还是忍不住想吐槽一下连接问题 = =!)。

##正文
###EasyTouch各个Component组件

添加方式:点击Add Component -> Easy Touch -> 对应组件便可添加组件

  • Quick Touch
    新建一个Cube,然后添加此组件,跟UGUI的事件回调一样类似,在On Touch(Gesture)下面添加事件,即可在事件发生时调用相应的函数。值得一提的是,Action trggering有start, down,up三个选项,分别对应按下时(一次),按下中(可多次),抬起时(一次)回调。

  • Quick Drag
    新建两个Cube,分别添加此组件,这两个组件便都可以在Game视窗中拖拽。同时此组件也支持多点操作,借助Unity Remote 5 我们可以使用两个手指同时拖拽两个Cube。回调事件同上。

  • Quick Pinch
    新建一个Cube,添加此组件,勾选Enable simple action,Action选Scale, Affect axes选xyz,就可以实现双指捏动控制Cube的Scale大小。

视频里就讲了这些,其他组件后面研究研究在补上

###EasyTouch方法使用
EasyTouch内部封装了很多方法和属性,使得我们不用实现事件接口,而直接调用对应事件,比如下面:

void Update ()
{Gesture gesture = EasyTouch.current;if (gesture.type == EasyTouch.EvtType.On_TouchStart && gesture.pickedObject == gameObject){DoSomething();}
}

###JoyStick摇杆

  • 创建:Hierarchy视图下右键-> EasyTouch Controls -> Joystick

  • position&size :设定调摇杆的位置大小

  • Axes properties :设定摇杆拉动的行为
    : 示例:Horizontal -> Direction action -> Direct action to 关联一个方块,运行场景,横向拉动摇杆,即可控制方块Y轴方向的旋转(默认)。
    : 如果游戏物体是动态创建的,要关联引用的话,需要勾选Horizontal -> Direction action -> Auto link to tag,然后我们创建的物体选择对应的tag即可在物体创建的时候关联。值得一提的是,如果Joystick也做成prefab,那么先创建物体,在创建Joystick,也可以成功关联。另外如果创建多个物体,Joystick默认只关联第一个创建的物体。
    : Horizontal -> Unity axes 默认选择Horizontal,这样就与Unity的InputManager关联起来了,当按下键盘←→或者AD的时候,可以看到摇杆向左右拉动,效果与鼠标或者屏幕拖动一样。
    : Turn& Move direction Action:地牢模式的移动。

勾选后Horizontal和Vertical方向的设定就不管用啦。
勾选Lock in jump后,人物在跳跃的时候就不能移动而智能改变方向(jump在后面Button里面有简单介绍)

  • Camera :设定Camera跟随
    : 基础设定:勾选Enable tracking
: Auto link to tag: 勾选后根据设置的tag关联camera,不勾选的话,自己关联。
Target mode: 根据不同的标准选择Camera跟随的目标

Link On Tag: 根据tag选择
User Defined:自己关联物体
From Direct Action Axis X:根据摇杆横向拖动关联的物体
From Direct Action Axis Y:根据摇杆纵向拖动关联的物体

: Camera mode:设定摄像机跟随方式

Follow:只跟随物体位置,不跟随旋转
Smooth Follow:跟随物体的位置和旋转

: Wall detection:摄像机墙边缘效果,可以根据layer旋转检测的物体(基于碰撞)
Distance: Camera:相对于物体的距离
Height: Camera:相对于物体的高度
Height damping:高度变化时Camera的平滑系数
Rotation damping:转向时Camera的平滑系数
###Button
这里只说一下Direction ation 里面的Action,可以选择jump,要求是关联的物体上必须有character Controller,可以模拟人物的跳跃。

Unity3D插件之EasyTouch5入门相关推荐

  1. 【Unity3D插件】AVPro Video插件分享《视频播放插件》

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给 ...

  2. 【Unity3D插件】UniRx(基于Unity的响应式编程框架)插件教程

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  3. 【Unity3D插件】EasyAR插件分享《AR使用及开发案例》

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 这篇文章介绍如何使用EasyAR.unitypackage配置EasyAR ...

  4. Unity3D大风暴之入门篇(海量教学视频版)

    Unity3D大风暴之入门篇(海量教学视频版) 智画互动开发团队 编   ISBN 978-7-121-22242-9 2014年2月出版 定价:79.00元 328页 16开 编辑推荐 长达800分 ...

  5. 【Unity3D插件】Build Report Tool插件,Build报告,优化包体,查看资源占用

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...

  6. 【Unity3D插件】Inventory Pro插件分享《游戏背包系统》

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 发现就喜欢研究这些插件,为什么呢,因为方便快捷啊.基本不用研究源代 ...

  7. 【Unity3D插件】Embedded Browser嵌入式浏览器插件使用教程

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...

  8. 【Unity3D插件】EasyTouch插件分享《手机摇杆插件》

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 这篇文章参考了很多博客,然后加入了一些自己的理解,从了解到深入都有 ...

  9. 【Unity3D插件】DoTween插件的简单介绍及示例代码

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 unity里面做插值动画的插件有许多,比较常见的有itween.hotwee ...

最新文章

  1. sublime 安装插件GitGutter报错,git binary cannot be found等等
  2. 【超简单】MySQL存储引擎的选择与配置
  3. IIS利用X-Forwarded-For获得来访者的真实IP
  4. Kubenetes里pod和service绑定的实现方式
  5. pivotal_Spring Data Pivotal Gemfire教程
  6. PMP考试必看的答题技巧分享
  7. 小知识—PRINCE2的七大原则之剪裁
  8. PHP文字转语音排号声音_有那种很好用的文字转语音配音软件吗?
  9. 设计模式笔记二十一:状态模式
  10. 【原创】全面剖析飞凌2440,6410开发板选型指南
  11. react.js 给标识ref,获取内容
  12. xp和linux的引导文件,Linux与XP双系统中grub引导配置笔记
  13. win7登录密码破解工具
  14. 淘宝全屏雪花特效页面
  15. PyCharm安装LabelImg
  16. Oracle集成基础安装包+补丁包
  17. 网络靶场攻防综合实验
  18. java保护表格_java poi Excel单元格保护
  19. HTML 邮件兼容问题与解决方案
  20. Windows操作系统基础

热门文章

  1. python之逆解最大公约数与最小公倍数
  2. 软件测试常用术语(中英文对照)
  3. [译]2019版 web 浏览器现状
  4. openEuler 知:repo
  5. 也说对程序语言的认识
  6. Verdi/Coverage tool 学习 第3节(常用编译仿真选项篇)
  7. 总裁面对面压轴秀:且听黄飞说全渠道…
  8. 在OpenJWeb平台中实现主动扫码(商家主动出示支付二维码)
  9. SQL数据库-创建数据库
  10. 【山外笔记-Linux 命令】cp 命令详解