
議論
Reddit
GDevelopにWebXR拡張機能が登場!VRゲーム開発が手軽に
GDevelopでのVRゲーム開発を劇的に進化させる「WebXR extension」ファミリーがリリースされました。この拡張機能により、コーディングなしで本格的なVR体験をGDevelopのイベントシートワークフローに統合することが可能になります。
WebXR APIを活用し、空間トラッキング、コントローラー入力、物理演算に基づいたインタラクション、インベントリシステムなどが標準で提供されます。この拡張機能は無料で利用でき、Meta QuestをはじめとするWebXR対応ヘッドセットでブラウザ上で動作します。
主な機能:
- VRセッション & ヘッドトラッキング: イベントシートからVRセッションの開始・停止が可能。`VrHeadAnchor`ビヘイビアはオブジェクトをプレイヤーのヘッドセットに追従させ、シーン全体をプレイヤーの動きと同期させます。
- コントローラー追跡: `VrController`ビヘイビアにより、3Dオブジェクトを両手のコントローラーにそれぞれ割り当てられます。
- 物理演算ベースの掴み: `VrGrabbable`ビヘイビアで、プレイヤーは3Dオブジェクトを掴んで投げたりできるようになります。
- ホルスター & インベントリ: `VrBodyZones`および`VrHolster`ビヘイビアを使用して、アイテムをプレイヤーの身体に配置・管理できます。
- 弓矢システム: `VrBow`と`VrArrow`ビヘイビアで、すぐに使える弓矢システムを実装できます。
- レバー、スライダー、ボタン: `VrInteractable`ビヘイビアにより、オブジェクトをインタラクティブな要素(ドアの開閉、ダイヤルの操作など)に変換できます。
- ポイント&セレクト: `VrSelectable`と`VrTargetable`ビヘイビアで、コントローラーのレーザーポインターやタッチ操作によるオブジェクトの選択・検出が可能です。
- クライミング: `VrClimbable`ビヘイビアで、プレイヤーは表面を掴んで登ったり、移動したりできます。
- ドア & キー: `VrDoor`ビヘイビアで、物理演算ベースのドア操作や、`VrKey`ビヘイビアによる鍵の開閉システムを実装できます。
- 移動方法: `VrTeleport`ビヘイビアによるテレポート移動や、`PhysicsCharacter3D`ビヘイビアを利用したスムーズな移動をサポートします。
- 浮遊オブジェクト & HUD: `VrFollower`ビヘイビアで、HUDやリスト表示などをプレイヤーやオブジェクトに追従させることができます。
