2017-11-02 4 views
0

UnityのGoogle Cardboardのフィジックスレイキャストイベントシステムをセットアップしました。このシステムは、キューブまたはプリセットされた3Dオブジェクトを使用する場合に機能します。しかし、3DS Maxから自分のオブジェクトをインポートすると、Raycastはオブジェクトを検出していないようです。私はチェックしました、私のオブジェクトにはコライダーがあり、レイヤーはデフォルトで設定されています。私はGVR APIとGVRレチクルポインタを使用しています。Physics Raycasting In Untiy

The object which is being detected

The object which isn't being detected

+0

ないあなたを助けるために十分な:

は、私はより多くの情報については、以下の話をしていた画像を参照してください。 Inspectorタブで、インポートしたG​​ameObjectのコードとスクリーンショットを投稿する必要があります。これは、それに付随するものとそうでないものを表示します。 – Programmer

+0

新しい情報が追加されました! – Raghav

+0

異なるスクリプトを使用しています。なぜあなたも同じキューブスクリプトを使用して何が起こるかを見てみましょう。 – Programmer

答えて

1

問題は、衝突がそれさえもインポートされたオブジェクトにアラインされていないということです。コライダーの中心値は,,である必要があります。その後、「Colliderの編集」ボタンをクリックし、シーンビューに移動し、インポートされた3Dモデルの形状/サイズに一致するまでColliderを変更します。

enter image description here

+0

を選択しましたが、これらの変更を行った後でも、GVRポインタはまだ壁を選択していません。 – Raghav

+0

アイデアが不足しています。あなたは "Basic Wall"というスクリプトを持っていますか? – Programmer

+0

いずれのオブジェクトもカスタムスクリプトを持っていません。 – Raghav

関連する問題