メインコンテンツへスキップ
< すべてのトピックに戻る

XR Interaction Toolkitでのクライミング(壁登り)インタラクションの実装は?

登れる壁に特殊なInteractableを付け、プレイヤー側に「Climb Provider」コンポーネントを追加して移動を制御します。

 

クライミングは「コントローラーを動かした量の分だけ、逆に世界の座標(カメラの位置)を引っ張って移動させる」という特殊な移動処理が必要になるからです。

 

XR Origin内のLocomotion Systemと同じ場所に「Climb Provider」コンポーネントを追加します。次に、ハシゴや岩などのオブジェクトに「XR Climb Interactable」を取り付けます。これで、対象を掴んだまま手を下げると体が上に持ち上がる処理が作動します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に