Physics Raycaster
Touch Input Module

Standalone Input Module

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

このモジュールはコントローラー / マウスの入力に対して動作するように設計されています。入力に反応して,ボタンの押下,ドラッグ,それに類するものにイベントは送信されます。

モジュールはマウス / 入力デバイスが動いているかというポインターイベントをコンポーネントに送ります。そして,指定されたポインターデバイスによって現在指示された要素を計算する,シーンの Raycaster の設定を使用します。

モジュールは Input マネージャを介した入力のトラッキングに反応して,移動イベントと提出/キャンセルイベントを送信します。マネージャはキーボードとコントローラー両方の入力に対して動作します。トラッキングされた軸(axis)とキーはモジュールのインスペクターにて設定することができます。

プロパティ

プロパティ: 特徴:
Script

詳細

モジュールは以下のものを使用します

  • キーボードとコントローラーナビゲーションの垂直 / 水平の軸
  • Submit ・ Cancel イベントを送信するための 提出 / キャンセルボタン
  • 瞬間的なイベントの最大数のみを許可するために,イベント間のタイムアウトを有しています。

モジュールの流れは以下の通りです

  • Input マネージャでの有効な軸で入力があれば, Move イベントを選択されているオブジェクトに送信します
  • 提出またはキャンセルボタンが押されると Submit か Cancel イベントを選択されているオブジェクトに送信します
  • マウスの入力を処理します
    • If it is a new press
      • Send PointerEnter event (sent to every object up the hierarchy that can handle it)
      • Send PointerPress event
      • Cache the drag handler (first element in the hierarchy that can handle it)
      • Send BeginDrag event to the drag handler
      • Set the ‘Pressed’ object as Selected in the event system
    • If this is a continuing press
      • Process movment
      • Send DragEvent to the cached drag handler
      • Handle PointerEnter and PointerExit events if touch moves between objects
    • If this is a release
      • Send PointerUp event to the object that received the PointerPress
      • If the current hover object is the same as the PointerPress object send a PointerClick event
      • Send a Drop event if there was a drag handler cached
      • Send a EndDrag event to teh cached drag handler
    • Process scroll wheel events
Physics Raycaster
Touch Input Module