OnCollisionEnter ne fonctionne pas

J'ai un problème avec mon onCollisionEnter fonction dans Unity3d. Le truc, c'est que j'ai un 3ème personne du contrôleur qui, s'il entre en collision avec un boudary objet doit activer un autre gameobject et une étiquette.

c'est de cette façon que j'ai donné mon 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
   }
}

le problème est qu'il est en entrant à la fois les boucles et je ne sais pas si ce que j'ai donné est erroné ou la façon dont j'ai donné. Où vais-je tort?

  • Sont les collisionneurs attaché à la gameobject ou un enfant gameobject?
InformationsquelleAutor Sharanya K M | 2012-01-11