ControllerDiagnosticTool(コントローラー ダイアグノスティック ツール)
コントローラーの情報を表示するツールのコンポーネント
項目
- Enabled:
- このコンポーネントを有効にするかどうか。
- _equipLink:
- ???
- TipReference:
- ツールの基準点スロット(レーザーが出る場所)。
- BlockGripEquip:
- 掴んだ時にツールとして機能させない。
- BlockRemoteEquip:
- レーザーで選択した時に、装備選択をさせない。
- EquipName:
- レーザーで選択した時の装備選択で表示する名前。
nullの状態だと、装備選択時に「ツール」と表示されます。(言語設定によって変化します。)
- _overrideActiveTool:
- ???
- _gripPosesGenerated:
- 掴んだ時のツール位置(両手のGripPose)を自動的に生成した。
GripPoseが必要ない場合は、BlockGripEquipとBlockRemoteEquipをTrueにしましょう。(GripPoseスロットは消してOKです。)
- _text:
- コントローラーの診断情報表示先。(TextRenderer)
使用例
- 完成品がインベントリーに最初から入っています。
インベンリ > Personal > Resonite Essentials > Tools > Controller Diagnostic Tool - このコンポーネントを適当な空オブジェクトにアタッチすると、原初の姿でツールが出現します。
- ツールの使い方
ツールを装備又は掴みます。
コントローラーの診断情報が表示されます。
その他
- 診断項目: デスクトップモードで未操作時
Device Type: FrooxEngine.VirtualController BatteryLevel: 0 (Delta: 0, Velocity: 0) BatteryCharging: --- Strength: 0 (Delta: 0, Velocity: 0) Axis: [0; 0] (Delta: [0; 0], Velocity: [0; 0]) TouchingStrength: --- TouchingAxis: --- ActionPrimary: --- ActionMenu: --- ActionGrab: --- ActionSecondary: --- _positionRef: [0; 0; 0] _rotationRef: [0; 0; 0; 0]
- ちなみに、コントローラー入力を取りたい場合はAvatarRawToolData又はRawDataToolが便利です。