まず、私はリジッドボディーとコリダーズ/トリガーコリドー - here's a linkを読み上げます。
ここでは、そのウェブサイトからの便利なテーブルです:
あなたはプレイヤーが低下している理由を理解するためにこれを使用するが必要になります。 CameraRig
は実際に地面に衝突していますか?それはトリガーコライダーですか(コールバックメソッドを持ちますが、物理的な衝突はしません)。なぜなら、多くの可能性があります。
2つのオブジェクトにドラッグして衝突するかどうかを確認できるスクリプトを作成しました。助けがあればthatを使うことができます。
VRのViveの問題は、私たちが頭と手を追跡するだけなので、誰かが歩く場所を決めるのが難しいことです。 Vive Trackerが利用可能で、ユースケースに合っていれば、それを使って誰かの足を追跡することができます。私が過去にやっていること
はCameraRig
内Camera(eyes)
ゲームオブジェクトを使用して、それはそれはユーザーが立っているオブジェクトの境界の外になったかどうかを判断するためにtransform.position.x
とtransform.position.z
値のgetです。このことができます
希望、
リアム
あなたが働いていないものについて、もう少し詳細を与えることはできますか?あなたのRigidBodyとCameraRigの樹立を見せてもらえますか? –
Camera Rigにコライダーを追加しますか? – Woltus
VRTKを使用したくない場合は、それを削除して自分のコードを試してください。あなたが特定の問題に悩まされたら、正確に質問してください。 –