EasyTouch自創(chuàng)筆記
1、導入EasyTouch5.0.4

image
雙擊unitypackage文件,導入所有文件

image
導入后asset中出現(xiàn)EasyTouch資源

image
Tool中出現(xiàn)EasyTouch選項

image
在Hierarchy右鍵可以看到進行EasyTouch對象的創(chuàng)建

image
2、創(chuàng)建搖桿joystick,并更改joystick name

image

image
更換joystick的背景圖片和搖桿圖片

image
Joystick事件:

image
EasyTouch調(diào)用方法通過將掛有腳本的物體拖拽到事件管理器中,再選擇物體腳本上的方法,調(diào)用的方法必須是public類型,否則無法顯示調(diào)用,例如需要通過搖桿移動角色,可以把角色移動控制的代碼封裝為一個公共的方法添加joystick到事件中,根據(jù)joystick事件調(diào)用不同的移動方法

image
MoveEvents:
OnMoveStart():在搖桿進入控制方向范圍時進行一次調(diào)用
OnMove(Vector2):搖桿處于控制方向的狀態(tài)時一直調(diào)用
OnMoveSpeed(Vector2):功能同OnMove(Vector2)
OnMoveEnd():在搖桿離開控制方向范圍時進行一次調(diào)用

image
TouchEvents:
OnTouchStart():按下?lián)u桿時調(diào)用一次
OnTouchUp():松開搖桿時調(diào)用一次

image
DownEvents:
在搖桿到達上、右、下、左方向有效值時分別調(diào)用一次

image
3、創(chuàng)建按鈕Button同上
更換未點擊時圖片和點擊時圖片

image
PressEvents:
在搖桿處于上、右、下、左方向有效值時一直調(diào)用

image
Events:
OnDown():按鈕被按下時調(diào)用一次
OnPressed():按鈕被按住時一直調(diào)用
OnPressedValue(Single):同上
OnUp():按鈕松開時調(diào)用一次

image