ZepetoinputControl
型 | 説明 |
|---|---|
移動、ジャンプ、二段ジャンプなど、プレイヤー固有のアクションを処理します。 | |
ZEPETO World 内のカメラ関連の入力アクションを管理します。 | |
UIActions | UI 関連のさまざまな入力アクションを処理します。 |
プレイヤーアクション用のインターフェースです。 | |
カメラアクション用のインターフェースです。 | |
IUIActions | UI アクション用のインターフェースです。 |
PlayerActions
class
移動、ジャンプ、二段ジャンプなど、プレイヤー固有のアクションを処理します。
プロパティ
名前 | 型 | 説明 |
|---|---|---|
Move | InputAction | プレイヤーの移動に対応する入力アクションを取得します。 |
Jump | InputAction | プレイヤーのジャンプに対応する入力アクションを取得します。 |
DoubleJump | InputAction | プレイヤーの二段ジャンプに対応する入力アクションを取得します。 |
enabled | boolean | プレイヤーの入力アクションの現在の有効状態を示します。 |
メソッド
Get
Get() → InputActionMap
プレイヤーアクションに関連付けられた InputActionMap を取得します。
戻り値: InputActionMap — プレイヤーアクションの InputActionMap。
Enable
Enable() → void
プレイヤーのアクションマップを有効化し、プレイヤーの入力アクションを使用できるようにします。
Disable
Disable() → void
プレイヤーのアクションマップを無効化し、プレイヤーの入力アクションを使用できないようにします。
SetCallbacks
SetCallbacks(instance: IPlayerActions) → void
instance のコールバックメソッドを、対応する各プレイヤーアクションに関連付けます。
パラメーター | 型 | 説明 |
|---|---|---|
instance | IPlayerActions インターフェースを実装したオブジェクト。 |
CameraActions
class
ZEPETO World 内のカメラ関連の入力アクションを管理します。
プロパティ
名前 | 型 | 説明 |
|---|---|---|
Scroll | InputAction | カメラのスクロールに対応する入力アクションを返します。 |
PrimaryTouchPosition | InputAction | 1 番目のタッチ位置を取得する入力アクションを返します。 |
PrimaryTouchContact | InputAction | 1 番目のタッチの接触を検出する入力アクションを返します。 |
SecondaryTouchPosition | InputAction | 2 番目のタッチ位置を取得する入力アクションを返します。 |
SecondaryTouchContact | InputAction | 2 番目のタッチの接触を検出する入力アクションを返します。 |
TertiaryTouchPosition | InputAction | 3 番目のタッチ位置を取得する入力アクションを返します。 |
TertiaryTouchContact | InputAction | 3 番目のタッチの接触を検出する入力アクションを返します。 |
enabled | boolean | カメラのアクションマップ内の入力アクションが現在有効かどうかを示します。 |
メソッド
Get
Get() → InputActionMap
ZepetoInputControl から、カメラアクションに関連付けられた InputActionMap を取得します。
戻り値: InputActionMap — カメラ関連の入力アクションをまとめた InputActionMap オブジェクト。
Enable
Enable() → void
カメラのアクションマップ内のすべての入力アクションを有効化します。
Disable
Disable() → void
カメラのアクションマップ内のすべての入力アクションを無効化します。
SetCallbacks
SetCallbacks(instance: ICameraActions) → void
カメラアクションのコールバックインターフェースを設定し、アクションハンドラーを外部で実装できるようにします。
パラメーター | 型 | 説明 |
|---|---|---|
instance | ICameraActions インターフェースを実装したオブジェクト。 |
UIActions
class
UI 関連のさまざまな入力アクションを処理します。
プロパティ
名前 | 型 | 説明 |
|---|---|---|
Navigate | InputAction | メニューやリストなどの UI 要素間の移動を処理するアクションです。通常は矢印キー、ジョイスティックの操作、スワイプジェスチャーなどの方向入力を使用します。 |
Submit | InputAction | ハイライトされている UI 要素を確定または選択するアクションを表します。「Enter」や「OK」コマンドに相当します。 |
Cancel | InputAction | キャンセルまたは「戻る」コマンドに対応するアクションです。ユーザーは前のメニューに戻ったり、開いている UI ウィンドウを閉じたりできます。 |
Point | InputAction | UI 上のポインティング操作を処理します。マウスカーソルの移動や、タッチスクリーン上の指の接触点の移動に相当します。 |
Click | InputAction | UI 要素をクリックするアクションを表します。マウスクリックや画面のタップに相当します。 |
ScrollWheel | InputAction | マウスホイールやタッチパッドのジェスチャーなど、スクロール入力を取得するために使用するアクションです。 |
MiddleClick | InputAction | マウスの中央ボタンを押すアクションを表します。 |
RightClick | InputAction | マウスの右クリックに対応するアクションです。コンテキストメニューを開いたり、副次的な操作を実行したりする際によく使用されます。 |
TrackedDevicePosition | InputAction | VR コントローラーやモーショントラッキングデバイスなど、トラッキング対象デバイスの位置データを取得します。 |
TrackedDeviceOrientation | InputAction | デバイスの向きをトラッキングします。通常は VR や AR の構成で、デバイスが指している方向を検出するために使用されます。 |
enabled | boolean | UI アクションが現在有効で、入力に反応する状態かどうかを示します。 |
メソッド
Get
Get() → InputActionMap
UI アクションに関連付けられた InputActionMap を返します。
戻り値: InputActionMap — 返される InputActionMap には、ZepetoInputControl クラス内で UI 操作用に定義されたすべての入力アクションが含まれます。
Enable
Enable() → void
UI の入力アクションを有効化し、ユーザー入力に反応するようにします。
Disable
Disable() → void
UI の入力アクションを無効化し、ユーザー入力に反応しないようにします。
SetCallbacks
SetCallbacks(instance: IUIActions) → void
UI アクションのコールバックメソッドを登録します。instance が実装する IUIActions インターフェースの定義に従って、各アクションを対応するイベントハンドラーに関連付けます。
パラメーター | 型 | 説明 |
|---|---|---|
instance | IUIActions | IUIActions インターフェースを実装したオブジェクト。 |
IPlayerActions
interface
プレイヤーアクション用のインターフェースです。
メソッド
OnMove
OnMove(context: CallbackContext) → void
移動時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnJump
OnJump(context: CallbackContext) → void
ジャンプ時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnDoubleJump
OnDoubleJump(context: CallbackContext) → void
二段ジャンプ時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
ICameraActions
interface
カメラアクション用のインターフェースです。
メソッド
OnScroll
OnScroll(context: CallbackContext) → void
スクロール時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnPrimaryTouchPosition
OnPrimaryTouchPosition(context: CallbackContext) → void
1 番目のタッチ位置の変化時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnPrimaryTouchContact
OnPrimaryTouchContact(context: CallbackContext) → void
1 番目のタッチの接触時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnSecondaryTouchPosition
OnSecondaryTouchPosition(context: CallbackContext) → void
スクロール時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnSecondaryTouchContact
OnSecondaryTouchContact(context: CallbackContext) → void
2 番目のタッチの接触時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnTertiaryTouchPosition
OnTertiaryTouchPosition(context: CallbackContext) → void
3 番目のタッチ位置の変化時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnTertiaryTouchContact
OnTertiaryTouchContact(context: CallbackContext) → void
3 番目のタッチの接触時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
IUIActions
interface
UI アクション用のインターフェースです。
メソッド
OnNavigate
OnNavigate(context: CallbackContext) → void
ナビゲーション時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnSubmit
OnSubmit(context: CallbackContext) → void
確定時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnCancel
OnCancel(context: CallbackContext) → void
キャンセル時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnPoint
OnPoint(context: CallbackContext) → void
ポインティング時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnClick
OnClick(context: CallbackContext) → void
クリック時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnScrollWheel
OnScrollWheel(context: CallbackContext) → void
スクロールホイール操作時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnMiddleClick
OnMiddleClick(context: CallbackContext) → void
中央クリック時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnRightClick
OnRightClick(context: CallbackContext) → void
右クリック時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnTrackedDevicePosition
OnTrackedDevicePosition(context: CallbackContext) → void
トラッキング対象デバイスの位置変化時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |
OnTrackedDeviceOrientation
OnTrackedDeviceOrientation(context: CallbackContext) → void
トラッキング対象デバイスの向きの変化時。
パラメーター | 型 | 説明 |
|---|---|---|
context | CallbackContext | コールバックコンテキスト。 |