2016-07-20 13 views
0

私はunity3dの初心者です。私は3Dモバイルゲームでゲームオブジェクトのタッチを検出する方法が欲しいです。私は複数のゲームオブジェクトを使用していますアンドロイドデバイスのunity3dで3Dオブジェクトのタッチを検出する方法C#

+0

「プレイヤーがオブジェクトに画面をタッチしました」のようにタッチするか、「ゲーム内のオブジェクトが互いに触れている」とタッチすることを意味しますか –

+0

オブジェクトに画面をタッチ –

答えて

0

Colliderクラスを使用してください。 Unity Scripting APIから:https://docs.unity3d.com/ScriptReference/Collider.html より具体的には、Collider.OnCollisionEnterを使用してください:https://docs.unity3d.com/ScriptReference/Collider.OnCollisionEnter.html また、オブジェクトが接触したときにイベントを発生させたい場合は、トリガーに設定する必要があります。トリガーは「触れられている」、OnTriggerEnterを使用して、最初のリンクから詳細を見つけることができます。

+0

注:これは、ゲームはお互いに触れた "質問は、それは"プレーヤーは、オブジェクト上の画面に触れた "答えていない質問 –

+0

その質問は既にここで答えている:http://stackoverflow.com/questions/29738868/android-with-unity3d -object-onclicklistener?rq = 1 –

+0

OPがコメントで明確になっています。あなたの答えはもはや関連性がありません。 –

関連する問題