Unity3D插件之Easy Touch 3.1(1): Easy Joystick
先看官方介绍:
https://www.assetstore.unity3d.com/#/content/3322
(Allows you to quickly and easily develop actions based on a touchscreen, joystick & button. All major gestures are recognized by EasyTouch such as tap, double tap, swipe, twist, pinch...)
简单快速地开发基于触屏,摇杆和按钮的事件.所有主要的手势都可以通过EasyTouch来识别, 单击,双击,捏合等.
此插件基于C#开发, 通过Unity内的delegate 系统或内置的message功能来来通知事件.

**********分隔线***********
现在看看怎么使用这个插件, 这里将实现 用 摇杆 (JoyStick)来控制人物的移动.
1: 导入插件
Unity中, Assets --> Import Package -->Custom Package...
我这里使用的是 Easy Touch 3.1.0.unitypackage.
导入完成后, 顶部菜单栏会出现Tools菜单

2: 在场景中添加人物
省略
3: 将JoyStick绑定到人物上
(1)从Tools菜单中添加joystick:"Adding a new joystick"
(2)绑定人物与joystick, 并设置相关参数
选中添加的joystick(我这里重新命名成了 WorkerJoystick)
其中有一些基本设置, 就不详细介绍了, 每个都点一下看看效果就知道了.
重点介绍两项:
Interaction type(交互类型):
四种类型: Direct, Include, Event Notification, Direct And Events.
意义:
Direct(直接通过参数来控制对象)
Include(直接控制joystick中的值)
Event Notification(通过发送消息来告知joystick的移动类型)
Direct And Events(Direct与Event Notification两个模式的结合)
一般使用"Direct And Events".
其中默认是选择"Direct", 此时, 接收不到Events.
Influenced(影响对象)与Axis influenced(影响轴):
Influenced:五种类型:Rotate, Rotate Local, Translate, Translate Local, Scale
Axis influenced:四种:X,Y,Z,XYZ.
这两者要配合就可以了.
分别可以控制 旋转, 平移, 缩放.
附图是我的设置.

后续用到按钮和触屏时, 再发新的文章 .
Unity3D插件之Easy Touch 3.1(1): Easy Joystick的更多相关文章
- Unity手游之路<六>游戏摇杆之Easy Touch 3教程
之前已经介绍过Unity自带的摇杆Joystick,它用起来很简单.但是它也存在很多局限,不能全部满足普通mmo手游的一些需求,例如:要能方便地更好素材:能指定在某个区域显示,或者只有在该区域触摸时才 ...
- Unity手游之路游戏摇杆之Easy Touch 3教程
之前已经介绍过Unity自带的摇杆Joystick,它用起来很简单.但是它也存在很多局限,不能全部满足普通mmo手游的一些需求,例如:要能方便地更好素材:能指定在某个区域显示,或者只有在该区域触摸时才 ...
- Unity3D插件分享
网上看到一个讲unity3D插件的,看着不错,转载过来. 本文汇总了近百个Unity3D插件,供大家参考下载. 2D_Toolkit_1.51 动画开发插件包 FingerGestures 触摸插件 ...
- Easy Touch 摇感控制人物移动
Easy Touch 摇感控制人物移动 public class joystick : MonoBehaviour { public float Speed; //定义速度 p ...
- 安装安卓模拟器和unity3d插件EZGUI
一.安装安卓模拟器 1.下载安卓模拟器http://www.pc6.com/softview/SoftView_64923.html: 2.安装安卓模拟器. 3.下载安卓apk,然后右键用BlueSt ...
- Unity3D插件-自制小插件、简化代码便于使用(新手至高手进阶必经之路)
Unity3D插件-简化代码.封装功能 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 FindT() ...
- Unity3D 插件大全
2D_Toolkit 2d动画开发插件包 FingerGestures 触摸插件 ORK_Okashi_RPG_Kit Unity3D角色扮演游戏开发工具包 uScript-Visual-Script ...
- Unity3d插件推荐
2D_Toolkit_1.51 动画开发插件包 FingerGestures 触摸插件 ORK_Okashi_RPG_Kit Unity3D角色扮演游戏开发工具包 uScript-Visual-Scr ...
- unity3d插件Daikon Forge GUI 中文教程-1-Daikon Forge介绍
(游戏蛮牛首发)大家好我是孙广东官网提供了专业的视频教程http://www.daikonforge.com/dfgui/tutorials/,只是是在youtube上,要观看是须要FQ的. 只是教程 ...
随机推荐
- 无可匹敌的创建job(细化很多细节)
declare jobno binary_integer ; rm_days number := 15; --保留多少天的数据,单位天数 rm_hour ...
- 最近在学习UDP方面的通信,找到一个很棒的博客
http://blog.csdn.net/kesalin/article/details/8798039
- Spring 对JDBC的支持(JdbcTemplate)
Spring对数据库的操作,使用JdbcTemplate对象 需要引入相关的jar文件 如版本:(Spring核心jar包就不列了) spring-jdbc-3.2.5.RELEASE.jar spr ...
- HDU_2014 青年歌手大奖赛_评委会打分
Problem Description 青年歌手大奖赛中,评委会给参赛选手打分.选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分. Input 输入数据有多组,每 ...
- Gradle教程之任务管理
简要概述依赖管理 不算完美的依赖管理技术 自动管理依赖的重要性 自动依赖管理面临的挑战 声明依赖 外部模块依赖 文件依赖 配置远程仓库 这一章我将介绍Gradle对依赖管理的强大支持,学习依赖分组和定 ...
- Android版多线程下载器核心代码分享
首先给大家分享多线程下载核心类: package com.example.urltest; import java.io.IOException; import java.io.InputStream ...
- PHP CURL参数详解
curl用法:cookie及post 一.cookie用法 <?php $cookie_jar = tempnam('./tmp','cookie'); // login $c=curl_ini ...
- 现代密码学应用的范例-PGP
PGP(Pretty Good Privacy),是一个基于RSA公钥加密体系的邮件加密软件. 产生背景: 电子邮件在传输中使用SMTP协议存在这样的问题 1.无法保证邮件在传输过程中不被人偷看 2. ...
- 实体框架(Entity Framework)简介
实体框架(Entity Framework)简介 简称EF,与ADO.NET关系 ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R ...
- 网站开发常用jQuery插件总结(七)背景插件backstretch
一.backstretch插件功能 优化网站外观.主要用于设置页面背景图片,也可以设置html元素的背景图片.背景图片可以设置多张,在间隔时间内循环显示. 注 但是在设置背景图片时,如果图片过大,网站 ...