Constructor
new inputTouchPad(canvas_id)
Parameters:
| Name | Type | Description |
|---|---|---|
canvas_id |
string | CanvasId |
- Source:
- To Do:
-
- スワイプやピンチインアウトの検出
Example
GameCoreでCanvasIdが指定されます。
Methods
check() → {touchpadState}
現在のタッチ入力状態を返します。
\ 複数のタッチポイントがある場合、各ポイントのX、Y座標と
\ IDを含む配列として提供されます。
\ 複数のタッチポイントがある場合、各ポイントのX、Y座標と
\ IDを含む配列として提供されます。
- Source:
Returns:
タッチパネル状態
- Type
- touchpadState
check_last() → {touchpadState}
最後に記録されたタッチ入力状態を、値をリセットせずに返します。
\ このメソッドは、前フレームの状態を参照したい場合や、
\ 値のリセットが不要な場合に利用されます。
\ このメソッドは、前フレームの状態を参照したい場合や、
\ 値のリセットが不要な場合に利用されます。
- Source:
Returns:
タッチパネル状態
- Type
- touchpadState
draw(context)
現在アクティブなタッチポイントの位置に視覚的な円形インジケータを描画します。
\ デバッグや、タッチ操作のフィードバックを表示したい場合に利用でき、
\ 描画機能を持つオブジェクトを`putFunc`で登録します。
\ デバッグや、タッチ操作のフィードバックを表示したい場合に利用でき、
\ 描画機能を持つオブジェクトを`putFunc`で登録します。
Parameters:
| Name | Type | Description |
|---|---|---|
context |
DisplayControl | 表示するDisplayControlを指定 |
- Source:
mode(g)
フルスクリーンモードかどうかに応じてタッチ座標の変換を調整します。
\ これにより、実際の画面解像度と描画Canvasの解像度が異なる場合でも、
\ 正確なタッチ位置をゲーム内で取得できます。
\ これにより、実際の画面解像度と描画Canvasの解像度が異なる場合でも、
\ 正確なタッチ位置をゲーム内で取得できます。
Parameters:
| Name | Type | Description |
|---|---|---|
g |
GameCore | GameCoreインスタンス |
- Source: