OnCollisionEnter nicht funktioniert

Ich habe ein problem mit meinem onCollisionEnter Funktion in Unity3d. Die Sache ist, ich habe ein 3rd-person-controller, wenn kollidiert mit einem boudary-Objekt auslösen soll, ein anderes gameobject und ein label.

dies ist, wie ich habe mein code

function OnCollisionEnter(collision : Collision)
{
   if(collision.gameobject1.tag=="tag1")
   {
     //activate game object and label
   }
   if(collision.gameobject2.tag=="tag2")
   {
      //deactivate game object and label
   }
}

das problem ist, es ist Eingabe sowohl für die loops und ich weiß nicht, ob das, was ich gegeben habe, ist falsch oder die Art, wie ich gegeben habe. Wo mache ich falsch?

Sind die Beschleunigern befestigt, um das gameobject oder ein Kind gameobject?

InformationsquelleAutor Sharanya K M | 2012-01-11

Schreibe einen Kommentar