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
- 終わりに
Snap Turn Provider (Device-based) を利用して VR 視点を回転させる【XR Interaction Toolkit】
XR Interaction Toolkit の Snap Turn Provider を使ってみた記事.
- 環境
- Snap Turn Provider
- Device-based と Action-based の違い
- 過去の XR Interaction Toolkit 紹介記事
- 実装手順
- プロパティ説明
- System
- Turn Input Source
- Controllers
- Turn Amount
- Dead Zone
- Enable Turn Left & Right
- Enable Turn Around
- Activation Timeout
- プロパティ説明
- 実機確認
- 参考資料
XR Socket Interactor を用いて VR 物体を以前の位置に戻す【XR Interaction Toolkit】
XR Interaction Toolkit の Socket Interactor を使ってみた記事.
- XR Interaction Toolkit
- XR Socket Interactor
- 環境
- 準備
- 実装
- 実機確認