Swipe Input
This is a Plugin that allows the developer to check for swipe input on the
touch screen or on a mouse.
這個插件可以讓開發(fā)者檢測玩家的滑動信息久窟,例如觸屏滑動或者鼠標(biāo)滑動
How to Use
The main purpose of this Plugin is to help make Timed Attacks usable on
mobile devices. However, this Plugin can allow for other functions.
這個插件的命令是為了協(xié)助即時戰(zhàn)斗系統(tǒng)趟章,當(dāng)然也附帶其他很多功能
In order to use, one must use one of the following code:
你需要使用下面的命令來激活
SwipeInput.isTriggered(direction)
SwipeInput.isPressed(direction)
These are the two main functions that can be used in the Script section
of a conditional branch, or through some other boolean-releated code.
這段命令可以檢測玩家的滑動方向并觸發(fā)
SwipeInput.isTriggered
The first function is:
SwipeInput.isTriggered(direction)
This function only returns true on the exact frame a swipe is completed.
This should be primailty used for code/events that should only occur
once per swipe.
第一個命令可以檢測某方向滑動是否完成乃秀,通常用來執(zhí)行滑動完的事件等
It needs at least one Parameter, which is the direction of the swipe that
is being checked:
他需要一個方向作為參數(shù)
SwipeInput.isTriggered(‘up’)
SwipeInput.isTriggered(‘right’)
SwipeInput.isTriggered(‘left’)
SwipeInput.isTriggered(‘down’)
However, there are two other optional Parameters:
當(dāng)然你還有其他額外的參數(shù)可以選擇
SwipeInput.isTriggered(‘direction’, MinimumDistance, MaximumTime)
Minimum Distance is the minimum amount of distance the swipe needs to be
to be registered as a swipe.
滑動最小距離
Maximum Time is the maximum amount of time the swipe can go on for before
no longer being registered as a swipe command.
滑動最長時間
The defaults for both Minimum Distance and Maximum Time can be customized
in the Parameters of this plugin.
你可以在插件參數(shù)里面設(shè)置默認值,或使用下面代碼
Examples:
SwipeInput.isTriggered(‘up’, 30, 9999)
SwipeInput.isTriggered(‘down’, 50)
SwipeInput.isTriggered(‘left’, 100, 500)
SwipeInput.isPressed
This is the same as SwipeInput.isTriggered, only this will constantly
return true as long as a swipe has been completed and the touch is still
being held down.
這個和上個命令類似,但是將會監(jiān)測滑動過程
SwipeInput.isPressed(‘up’)
SwipeInput.isPressed(‘right’)
SwipeInput.isPressed(‘left’)
SwipeInput.isPressed(‘down’)
The first mandatory Parameter is still the same and requires a direction.
這段命令也必須要存在一個方向作為參數(shù)
SwipeInput.isTriggered(‘direction’, MinimumDistance, MinimumTime)
However, the third Parameter has been changed. As can be seen here, it has
been switched to Minimum Time. This refers the minimum amount of time a
touch input has to be pressed before it can start to be registered as a
swipe input.
這里也有兩個可選參數(shù)邀层,最小距離以及最少時間微饥,最少時間指的是滑動持續(xù)的最小時間
Examples:
SwipeInput.isPressed(‘right’, 50, 0)
SwipeInput.isPressed(‘left’, 100)
SwipeInput.isPressed(‘up’, 30, 10)