コンテンツにスキップ

VRInputUpdater クラス

アクションマニフェストをSteamVRへ登録し、毎フレーム UpdateActionState で 全 InputAction の状態を更新します。VREventDispatcher と同様に メインループから1フレーム1回 Update を呼び出して使います。

名前空間: FloatSoda.OVR.Input
アセンブリ: FloatSoda.OVR.dll

public sealed class VRInputUpdater

object ← VRInputUpdater

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

VRInputUpdater(string, IReadOnlyList<InputActionMap>)

Section titled “VRInputUpdater(string, IReadOnlyList<InputActionMap>)”

マニフェストを登録し、全アクションセット/アクションのハンドルを解決します。

public VRInputUpdater(string actionManifestPath, IReadOnlyList<InputActionMap> maps)

actionManifestPath string

アクションマニフェストの絶対パス。

maps IReadOnlyList<InputActionMap>

更新対象のアクションマップの一覧。

VRInputException

マニフェスト登録またはハンドル解決に失敗した場合。

有効なアクションセットの状態を更新し、各アクションの値・イベントへ反映します。 フレーム内の一時的な取得エラーは無視します(次フレームで回復するため)。

public void Update()