EasyTouch自创笔记
1、导入EasyTouch5.0.4
双击unitypackage文件,导入所有文件
导入后asset中出现EasyTouch资源
Tool中出现EasyTouch选项
在Hierarchy右键可以看到进行EasyTouch对象的创建
2、创建摇杆joystick,并更改joystick name
更换joystick的背景图片和摇杆图片
Joystick事件:
EasyTouch调用方法通过将挂有脚本的物体拖拽到事件管理器中,再选择物体脚本上的方法,调用的方法必须是public类型,否则无法显示调用,例如需要通过摇杆移动角色,可以把角色移动控制的代码封装为一个公共的方法添加joystick到事件中,根据joystick事件调用不同的移动方法
MoveEvents:
OnMoveStart():在摇杆进入控制方向范围时进行一次调用
OnMove(Vector2):摇杆处于控制方向的状态时一直调用
OnMoveSpeed(Vector2):功能同OnMove(Vector2)
OnMoveEnd():在摇杆离开控制方向范围时进行一次调用
TouchEvents:
OnTouchStart():按下摇杆时调用一次
OnTouchUp():松开摇杆时调用一次
DownEvents:
在摇杆到达上、右、下、左方向有效值时分别调用一次
3、创建按钮Button同上
更换未点击时图片和点击时图片
PressEvents:
在摇杆处于上、右、下、左方向有效值时一直调用
Events:
OnDown():按钮被按下时调用一次
OnPressed():按钮被按住时一直调用
OnPressedValue(Single):同上
OnUp():按钮松开时调用一次