XR Controller Recorder で Controller の相対位置を記録保存・リプレイ再生する 【XR Interaction Toolkit】
XR Interaction Toolkit の XR Controller Recorder の機能について調査してました. XR Controller Recorder は XR Interaction Toolkit の Sample Scene には特に搭載されてなかったので, ドキュメントで発見するまでこいつの存在にさえ気づいていませんでした.
- 検証環境
- XR Controller Recorder
- 準備
- 動作確認
- 終わりに
XR Interaction Toolkit を用いたテレポート/ワープ処理の実装方法【XR Interaction Toolkit】
XR Interaction Toolkit を用いて VR 空間内でテレポート/ワープ処理を実装します.
- Oculus Integration でのテレポート/ワープ実装方法
- XR Interaction Toolkit での Teleportation
- Teleportation Provider
- Teleportation Anchor, Teleportation Area
- Interaction Manager
- Interaction Layer Mask
- Colliders
- Custom Reticle
- Teleport Anchor Transform
- Teleportation Configuration
- Match Orientation
- World Space Up
- Target Up
- Target Up And Forward
- None
- Teleport Trigger
- Teleportation Provider
- Match Orientation
- 実機確認
- WorldSpaceUp で確認
- Target Up で確認
- Target Up and Forward で確認
- None で確認
- 終わりに
Character Controller Driver を利用して Character Controller の Height を現実の頭部位置に合わせて自在に調整する【XR Interaction Toolkit】
XR Interaction Toolkit の Character Controller Driver を利用してみました.意外と便利な機能な気がします.
- 検証環境
- Character Controller
- Character Controller Driver
- Locomotion Provider
- Min Height,Max Height
- 動作確認
Continuous Move Provider (Device-based) を用いて VR 空間内で移動処理を行う【XR Interaction Toolkit】
先日のこちらの記事でこんなことを書きました.
XR Interaction Toolkit (本記事執筆時点)には移動処理のスクリプトが最初から搭載されていません. よって,自作する必要があります.
すみません.XR Interaction Toolkit 0.10 以上から移動処理が追加されていました.それが Continuous Move Provider です.
- 環境
- Continuous Move Provider
- System
- Move Speed
- Enable Strafe
- Use Gravity
- Gravity Application Mode
- Forward Source
- Input Binding
- Controllers
- Deadzone Min
- Deadzone Max
- 終わりに