1. 程式人生 > >EasyTouch5常用API簡介

EasyTouch5常用API簡介

ETInpt類(搖桿輸入類):

虛擬搖桿的靜態函式:
SetControlVisible : 憑藉虛擬搖桿的名字,找到的虛擬搖桿是否設定為可見
GetControlVisible : 憑藉虛擬搖桿的名字,找到的虛擬搖桿如果被設定為可見,則返回true
SetControlActivated : 憑藉虛擬搖桿的名字,找到的虛擬搖桿是否設定為啟用狀態
GetControlActivated :憑藉虛擬搖桿的名字,找到的虛擬搖桿如果被設定為啟用狀態,則返回true
SetControlSwipeIn : 憑藉虛擬搖桿的名字,找到的虛擬搖桿是否設定為手指滑動進入搖桿圖示時,自動觸發搖桿輸入
GetControlSwipeIn : 憑藉虛擬搖桿的名字,找到的虛擬搖桿如果設定為手指滑動進入搖桿圖示時,自動觸發搖桿輸入,則返回true
SetControlSwipeOut : 憑藉虛擬搖桿的名字,找到的虛擬搖桿是否設定為手指滑動離開搖桿圖示但未離開螢幕時,仍然觸發搖桿輸入
GetControlSwipeOut : 憑藉虛擬搖桿的名字,找到的虛擬搖桿如果設定為手指滑動離開搖桿圖示但未離開螢幕時,仍然觸發搖桿輸入,則返回true


SetDPadAxesCount : 憑藉D型觸控墊的名字,找到的D型觸控墊,設定它的輸入軸數,2條的話則是上下左右會被檢測到,4條的話,則左上,左下,右上,右下都會被檢測到(預設為兩條)
GetDPadAxesCount : 憑藉D型觸控墊的名字,找到的D型觸控墊,得到它的輸入軸數

按鈕的靜態函式:

GetButtonDown : 憑藉按鈕名字,找到的虛擬按鈕,當其被使用者按下的時候,返回true
GetButton : 憑藉按鈕名字,找到的虛擬按鈕,當其被使用者按住的時候,返回true
GetButtonUp : 憑藉按鈕名字,找到的虛擬按鈕,當其被使用者釋放的時候,返回true
GetButtonValue : 憑藉按鈕名字,找到的虛擬按鈕,得到這個按鈕的實時值

軸的靜態函式:

GetAxis :憑藉軸的名字,找到對應的EasyTouch的軸,得到這個軸的實時值
GetAxisSpeed : 憑藉軸的名字,找到對應的EasyTouch的軸,
並且放回這個軸被玩家以多大的速度在搖動虛擬搖桿
GetAxisDownUp : 憑藉軸的名字,找到對應的EasyTouch的軸,
如果玩家向上(向前)移動該軸,則返回true
GetAxisDownRight : 憑藉軸的名字,找到對應的EasyTouch的軸,如果玩家向右移動該軸,則返回true
GetAxisDownDown : 憑藉軸的名字,找到對應的EasyTouch的軸,如果玩家向下(向後)移動該軸,則返回true
GetAxisDownLeft : 憑藉軸的名字,找到對應的EasyTouch的軸,如果玩家向左移動該軸,則返回true
GetAxisPressedUp : 憑藉軸的名字,找到對應的EasyTouch的軸,如果玩家向前按住該軸,並且軸值保持不變(不為0),則返回true
GetAxisPressedRight : 憑藉軸的名字,找到對應的EasyTouch的軸,如果玩家向右按住該軸,並且軸值保持不變(不為0),則返回true
GetAxisPressedDown : 憑藉軸的名字,找到對應的EasyTouch的軸,如果玩家向後按住該軸,並且軸值保持不變(不為0),則返回true
GetAxisPressedLeft : 憑藉軸的名字,找到對應的EasyTouch的軸,如果玩家向左按住該軸,並且軸值保持不變(不為0),則返回true

軸的屬性:

SetAxisEnabled : 憑藉軸的名字,找到對應的EasyTouch的軸,
設定其是否啟用
GetAxisEnabled : 憑藉軸的名字,找到對應的EasyTouch的軸,
如果該軸被啟用則返回true
SetAxisInverted :憑藉軸的名字,找到對應的EasyTouch的軸,
設定其是否啟用反向的軸輸入
GetAxisInverted :憑藉軸的名字,找到對應的EasyTouch的軸,
如果該軸被啟用反向的軸輸入,則返回true
SetAxisDeadValue : 憑藉軸的名字,找到對應的EasyTouch的軸,設定其死區(就是搖桿的搖動幅度必須大於這個死區,軸才有輸入)
GetAxisDeadValue :  憑藉軸的名字,找到對應的EasyTouch的軸,並且返回死區的大小
SetAxisSensitivity : 憑藉軸的名字,找到對應的EasyTouch的軸,設定其靈敏度
GetAxisSensitivity :憑藉軸的名字,找到對應的EasyTouch的軸,得到其靈敏度
SetAxisThreshold : 憑藉軸的名字,找到對應的EasyTouch的軸,設定其閥值
GetAxisThreshold : 憑藉軸的名字,找到對應的EasyTouch的軸,得到其閥值
SetAxisInertia : 憑藉軸的名字,找到對應的EasyTouch的軸,是否啟用慣性
GetAxisInertia : 憑藉軸的名字,找到對應的EasyTouch的軸,如果啟用了慣性,則返回true
SetAxisInertiaSpeed : 憑藉軸的名字,找到對應的EasyTouch的軸,設定其慣性的大小(必須要該軸的慣性啟用了,此值才有效)
GetAxisInertiaSpeed :  憑藉軸的名字,找到對應的EasyTouch的軸,得到其慣性的大小