Constructor
new inputVirtualPad(mouse, touchpad)
Parameters:
| Name | Type | Description |
|---|---|---|
mouse |
inputMouse | inputMouseインスタンス |
touchpad |
inputTouchPad | inputTouchPadインスタンス |
- Source:
Methods
check() → {vPadState}
マウスとタッチパッドの最新の入力状態を処理し、仮想パッドの入力を更新します。
\ 仮想パッドの中心からの角度、距離、そして仮想ボタンの押下状態を計算し
\ その結果を返します。
\ 仮想パッドの中心からの角度、距離、そして仮想ボタンの押下状態を計算し
\ その結果を返します。
- Source:
Returns:
仮想ゲームパッド状態
- Type
- vPadState
Example
//input mouse_state, touchpad_state
//return deg = 0 -359 ,button[0-n] = false or true;
// distance
check_last() → {vPadState}
最後に計算された仮想パッドの入力状態を、値をリセットせずに返します。
\ このメソッドは、前フレームの状態を参照したい場合や、
\ 値のリセットが不要な場合に利用されます。
\ このメソッドは、前フレームの状態を参照したい場合や、
\ 値のリセットが不要な場合に利用されます。
- Source:
Returns:
仮想ゲームパッド状態
- Type
- vPadState
draw(context)
画面上に仮想ゲームパッドのグラフィックを描画します。
\ 方向パッドとボタンの形状、そして現在の入力状態を示すインジケータが表示され、
\ タッチやマウス操作に視覚的なフィードバックを提供します。
\ 方向パッドとボタンの形状、そして現在の入力状態を示すインジケータが表示され、
\ タッチやマウス操作に視覚的なフィードバックを提供します。
Parameters:
| Name | Type | Description |
|---|---|---|
context |
DisplayControl | 描画先 |
- Source: