EasyTouch使用 EasyTouch



文件夹[-]



一、效果图

二、操作步骤

1.官方文档上的步骤

2.翻译一下以上的步骤

3.依据官方的这些提示。自己来做一个属于自己的人物遥感控制

对于移动平台上的RPG类的游戏。我们经常使用虚拟摇杆来控制人物角色的行走和一些行为,相信我们对它并不陌生,之前尝试了EasyTouch2.5,发现并没有最新版的3.1好用,2.5版本号的对于自适应没有做的非常好,而最新版的已经攻克了这一问题。当然unity也自带了摇杆Joystick,用起来也简单,但存在不少局限,不会满足普通mmo游戏的需求,比方指定显示区域或者是更改一些素材等等,而这些EasyTouch插件都已经帮你实现,不得不佩服插件的原作者。能做出这么炫酷好用的插件,当然这预计是老外开发的,关于插件的下载,你能够在AssetStore上购买,当然也能够使用free版。



我这里也提供一个3.1版本号的插件下载地址:http://download.csdn.net/detail/s10141303/6962919



一、效果图









感觉非常酷有木有!接下来就看一下创建的过程吧!unity3d官



二、操作步骤

1.官方文档上的步骤

Quick Start (C#)



1-Import EasyTouch Package.

2-Create an empty gameObject, and name it EasyTouch.(You can choose another name)

Step 1 & 2 can be replace by the option menu





3-Add the EasyTouch.cs script on the EasyTouch gameObject that you just created.

4-Select the EasyTouch gameobject, and verifies that Broadcast messages is set to FALSE in the inspector.





5-Create a new C# script MyFirstTouch

6-Add these methods



[csharp] view plaincopyprint?



 



// Subscribe to events  



void OnEnable(){  



EasyTouch.On_TouchStart += On_TouchStart;  



}  



// Unsubscribe  



void OnDisable(){  



EasyTouch.On_TouchStart -= On_TouchStart;  



}  



// Unsubscribe  



void OnDestroy(){  



EasyTouch.On_TouchStart -= On_TouchStart;  



}  



// Touch start event  



public void On_TouchStart(Gesture gesture){  



Debug.Log( "Touch in " + gesture.position);  



}  



7-Create an empty gameObject, and name it Receiver.

8- Add MyFirstTouch script to the gameObject Receiver.

9- Run it in editor, and click on the screen

最新文章

  1. sql事务和锁
  2. Ubuntu 12 修改当前用户密码:new password is too simple
  3. spring 以Ant Build方式运行build.xml文件,报warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 的解决办法
  4. active developer path ("") does not exist
  5. leetcode 20
  6. 事后分析报告(M1阶段)
  7. [Hapi.js] Logging with good and good-console
  8. HDoj-1228-A + B
  9. 对IO流的操作(文件大小,拷贝,移动,删除)
  10. 在编写Arcgis Engine 过程中对于接口引用和实现过程过产生的感悟
  11. ansible playbook批量改ssh配置文件,远程用户Permission denied
  12. 图片编辑工具GIMP
  13. [转] javascript 保留两位小数 (且不四舍五入)
  14. TypeScript 之 声明文件的使用
  15. BZOJ2095:[POI2010]Bridges(最大流,欧拉图)
  16. 20155338 《网络攻防》Exp5 MSF基础应用
  17. java数组随机排序实现代码
  18. poj3233 Matrix Power Series(矩阵快速幂)
  19. Cocos2d-x 3.0 rc0中加入附加项目,解决无法打开包括文件:“extensions/ExtensionMacros.h”
  20. php之常量

热门文章

  1. VC++中char和TCHAR之间转换
  2. 数据结构( Pyhon 语言描述 ) — — 第7章:栈
  3. Python9-模块2-包的进阶-day21
  4. uboot-imx RGB24分析
  5. PAT Basic 1048
  6. mysql slow 分析工具
  7. 【01】markdown特殊说明
  8. Python --写excel
  9. 信安实验-RC4加密算法
  10. Nginx出现403 forbidden(Permission denied)报错的四种方法