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

VRで現実空間のサイズに合わせてプレイエリアを設定する方法は?

OpenXRプラグインの境界線(Boundary)APIを利用して、ユーザーが設定したセーフエリアの大きさを取得します。

 

Quest専用の古い機能はクロスプラットフォーム開発では使えないため、OpenXRの標準APIからプレイエリアの情報を取得する安全な設計にする必要があるためです。

 

スクリプトで InputSubsystem.TryGetBoundaryPoints(out List boundaryPoints) などのXR標準APIを呼び出すと、プレイヤーの部屋のプレイエリアの境界座標のリストが取得できます。これを使ってゲーム内の壁や柵のサイズを動的に変更します。

目次

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