docs.unity3d.com
    目次を表示する/隠す

    ポインター

    Pointer Device は、2D サーフェス上の位置を追跡する InputDevices として定義されます。Input System では、以下の 3 つのタイプのポインターがサポートされます。

    • Touch
    • Mouse
    • Pen

    Control

    各タイプには、一般的な Control のセットが実装されています。これらの Control の詳細については、それぞれの スクリプティングリファレンス を参照してください。

    Control 型 説明
    position Vector2Control ウィンドウ空間での現在のポインターの座標。
    delta Vector2Control 現在のフレーム/更新の継続時間中に累積 (合計) されたモーションの差分 (移動量) をピクセル単位で示します。フレームごとに (0,0) にリセットされます。

    差分の解像度は、具体的なハードウェアやプラットフォームに依存します。
    press ButtonControl ポインターまたはそのプライマリボタンが押されているかどうか。
    pressure AxisControl ポインターサーフェスに接触しているときに、ポインターによって加えられる圧力。この値は正規化されます。タブレットや一部のタッチスクリーンなど、圧力を感知するデバイスにのみ関係します。
    radius Vector2Control 指がサーフェスに接触している領域のサイズ。タッチ入力にのみ関係します。

    ウィンドウ空間

    プレイヤーコード内の座標は、プレイヤーウィンドウの座標空間で表されます。

    エディターコード内の座標は、現在の EditorWindow の座標空間で表されます。例えば、UnityEditor.EditorWindow.OnGUI で Pointer.current.position を照会すると、返される 2D ベクトルは、ローカル GUI の座標空間で表されます (UnityEngine.Event.mousePosition と同じです)。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)