Windows MR Controller (LogiXノード)
WindowsMR_Controller | ||
---|---|---|
Inputs | ||
User | User | |
ControllerNode | Node | |
Outputs | ||
Bool | IsActive | |
Float | BatteryLevel | |
Bool | IsBatteryCharging | |
Bool | Grip | |
Bool | App | |
Float2 | Joystick | |
Bool | JoystickClick | |
Float | Trigger | |
Bool | TriggerHair | |
Bool | TriggerClick | |
Float2 | Touchpad | |
Bool | TouchpadTouch | |
Bool | TouchpadClick |
Windows MR Controller は、第一世代の Windows Mixed Reality (WMR) コントローラに特化ししています。 Standard Controller (LogiX node) よりも多くのコントローラデータを提供します。
使用方法
IsActive
出力は、User
がWMRコントローラーを使用しているかどうかを示します。
BatteryLevel
出力は、バッテリ残量推定値を提供します。値は0から1の範囲で、小数点以下2桁の精度です。
IsBatteryCharging
出力は、コントローラが現在充電中であるかどうかを示すことを意図しています。WMRコントローラは交換電池を使用しているため、使用中に充電することができないため、この出力は使用できません。
Grip
出力は、グリップボタンが押されたかどうかを示します。これは、下の図のGrabと書かれたボタンに対応します。
App
の出力は、アプリボタンが押されたかどうかを示します。これは、下の図のダッシュ/コンテキストメニューを開くボタンに相当します。
ジョイスティック
出力は、ジョイスティックの現在の位置を示します。XとYの値は-1〜1の範囲で、Xは左右の位置、Yは前後の位置を示します。ジョイスティックの静止位置は[0,0]です。
JoystickClick
出力は、ジョイスティックが押し下げられたかどうかを示します。
Trigger
出力は、トリガーボタンがどの程度押されたかを示します。これは、Primaryボタンに対応します。値は0から1の範囲で、1はボタンが完全に押される前に到達しています。
TriggerHair
の出力は、トリガーが軽く押されたかどうかを示すためのものです。この場合、機能的にはTriggerClick
と同等と思われます。
TriggerClick
出力は、トリガーボタンがボタンクリックとして登録されるところまで押されたかどうかを示します。これは、ボタンが完全に押される前に到達しています。
Touchpad
出力は、静電容量式タッチパッド上のタッチ位置を示します。XとYの値は-1〜1の範囲で、Xは左右の位置、Yは前後の位置を示します。
TouchpadTouch
出力は、静電容量式タッチパッドが現在タッチされているかどうかを示します。
TouchpadClick
出力は、静電容量式タッチパッドが現在押されているかどうかを示します。
例
ノードメニュー
Input Devices / Controllers | ||||||
---|---|---|---|---|---|---|
Back | Cosmos Controller | HPReverb Controller | Index Controller | Standard Controller | Touch Controller | Vive Controller |
Windows MR Controller |