2016-10-07 6 views
2

ユーザーがC#でプレーンをクリックしたときを検出しようとしています。私はOnMouseDown()を試しましたが、効果はありません。Unity3dが平面上のクリックを検出する

ウェブ上のいくつかのトピックによれば、オブジェクトにはコライダーが必要ですが、私のプレーンには1つあります。

また、レイキャストに関する話題も見つけましたが、私はそれが何であり、何をしているのか本当に分かりません。誰かが、私がやりたいことをうまくやる方法を説明する良い(比較的)単純な例に私を導くことができますか?

おかげで、飛行機がTriggerとしてマークされていた、私の以前のコメントから、良い一日

+2

飛行機が「トリガー」とマークされていますか? "_この関数は、Physics.queriesHitTriggersがtrueの場合にのみトリガーとしてマークされたCollidersで呼び出されます。"、https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnMouseDown.html –

+0

Pffffft ....こんにちは私が読んだすべてに注意を払わないでください...この質問を申し訳ありません私は自分自身を解決していたはずです、良い日を、これはanswserだった! – Andromelus

+0

アハハハ、これは見逃すことがあります!あなたは歓迎です、私も答えを追加しました:) –

答えて

3

を持っています。

この機能があればトリガとしてマークされ、Physics.queriesHitTriggersがtrueの場合にのみコライダーで呼び出される。hereから。

関連する問題