EasyTouch5.X使用学习
来源:互联网 发布:网络语233是什么意思 编辑:程序博客网 时间:2024/05/22 00:37
RTC Joystick脚本:
1.基础属性:
1)Joystick name:摇杆名称只能在脚本的公共属性中修改,不可以在Hierarchy视图中修改
2)Activated:当前摇杆是否可用
3)Visible:在没有点击屏幕的时候是否显示摇杆
4)UseFixedUpdate:是否使用固定时间间隔刷新
5)UnregisterAtDisablingTime:在不使用摇杆的时候取消注册事件(字面翻译,目前自己还没有测试过)
2.Position&&Size
1)Type:Static静态摇杆
Anchor锚点:下拉枚举可以选择锚点位置
NoOffsetThumb(不知道有什么用)
NoReturnOfTheThumb:移动摇杆之后不会回弹
2)Type:Dynamic动态摇杆
AllowOverTouchpad:是否允许覆盖触摸板
JoystickArea:选择摇杆触发区域
3)BackgroundSize:背景图的大小
4)ThumbSize:摇杆大小
5)RadiusBaseOn:当背景图片不是正圆形或者正方形的时候选择摇杆边界水平或者垂直
3.AxesProperties
1)EnableUnityAxes:允许使用unity的轴向,关闭和打开并没有太大区别(目前功能不明)
2)Turn&MoveDirectionAction:游戏物体相对于摇杆位置向正前方移动
AutoLinkOnTag:是否使用标签自动连接物体(默认选择Player)
DirectActionTo:方向触发作用的物体
MoveCurve:移动曲线,时间可在专门的窗口中调整已适应不同的需求
MoveSpeed:移动速度
IntialRotation:初始旋转值,也就是每次使用摇杆旋转的时候初始的旋转角度
LockInJump:锁定跳跃(目前功能不明)
Gravity:重力(目前功能不明)
3)HorizontalAxis&VerticalAxis:设置水平或者垂直轴是否可用
a)勾选Turn&MoveDirectionAction时:
GeneralSetting:通用设置
ReactOn:press为按住响应,Down为按下去响应
DeadZoneMethod:摇杆的最小响应值,classical为固定值,curve为曲线值
InvertedAxis:轴向反转
On/OffThreshold:主要为Up,Right,Down,Left的回调触发临界值
UnityAxes:对应unity的轴向
b)当不勾选Turn&MoveDirectionAction时多出来两个选项:
DirectionAction:方向响应
AutoLinkOnTag:同上
DirectActionTo:同上
Action:选择作用物体的具体响应方式
AffectedAxis:作用轴
GravityInertiaSmoothing:初始重力惯性值
Gravity:初始重力值
Inertia:惯性大小
Threshold:摇杆临界值
4.Camera
勾选EnableTracking打开相机追踪
1)AutoLinkOnTag:同上(默认选择主摄像机)
2)TargetMode:可以选择tag标签,也可以自己选择
3)CameraMide:Follow跟随模式第三人称,smoothFollow平滑跟随模式第一人称(该模式还没有深入研究)
4)Offset:x,y,z分别代表各个位置上的偏移量
5.Sprites
修改摇杆背景图和摇杆图
6.MoveEvents
7.TouchEvents1)OnMoveStart():移动摇杆触发,在松开摇杆之后再次移动会再次触发
2)OnMove():移动摇杆后持续触发,vector2值在(-1,1)之间,并将把该值传入到方法当中
3)OnMoveSpeed():至今没有搞懂
4)OnMoveEnd():松开摇杆触发
8.DownEvents
9.PressEvents
总结:这套虚拟摇杆的插件非常好用,乍一看东西很多,但是只要细心下来慢慢钻研还是很容易明白用法的,需要注意的就是在加入Joystick后还要添加InputManager物体在场景中才可以正确使用摇杆。789功能和6大同小异,如果往后有特殊需要,必须用以下方法,再做补充说明。
- EasyTouch5.X使用学习
- 游戏开发之U3D插件EasyTouch5.x使用
- 【Unity插件】EasyTouch5教程
- EasyTouch5常用API简介
- EasyTouch5教程(新手入门)
- quartz 2.x学习使用
- cocos2d-x学习之二:cocos2d-x之CCUserDefault使用
- OpenGL4.x学习之使用绘制三角形
- Cocos2d-X 学习笔记 12 CCTableView使用
- Unity3D插件之EasyTouch5入门(一)
- 【cocos2d-x 3.x 学习与应用总结】2: 在cocos2d-x中使用ccbi
- PrimeFaces 2.x 学习笔记(开始) 主题的使用
- Struts2.x学习八(拦截器的使用)
- cocos2d-x学习笔记(15)--地图的使用1(TMX)
- cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
- cocos2d-x学习之路(7)--Shaer的使用
- cocos2d-x学习之路(15)--CCTaleView的使用
- cocos2d-x 学习日志(2)之使用UIWebView加载网页
- IBM Minus One
- 销毁Activity时添加动画效果
- 基于Java的redis客户端jedis管理类 工具类
- max=(a>b)?a:b;我个人很少用,但是感觉逼格很高,可以常用
- PHPexcel 导出身份证问题
- EasyTouch5.X使用学习
- 【JQuery插件】Kindeditor 在MVC使用细节问题
- 迪杰斯特拉算法求解最短路径(三)---《动态规划》
- Android初学者首次真机模拟adb出现问题解决方法:
- 预处理
- Smallest Minimum Cut HDU
- mysqldump命令详解(转载)
- 安卓回调详解--CallBack
- vue2 引入外部JQ