Gérer les collisions avec Unity

Voici un script qui va vous permettre de revenir au menu principal lorsque vous vous entrez en collision avec un ennemi ou de l’eau si le personnage ne sait pas nager, par exemple. 

Il vous faudra donc appliquer ce script au format Javascript sur l’ennemi en question.

 #pragma strict
function Start () {
}
function Update () {
}
 // Destroy everything that enters the trigger
  function OnTriggerEnter (other : Collider) {
 Application.LoadLevel ("menu");
  }

1 Commentaire

  1. Allycia

    Bonjour,

    Il se trouve que j’ai déjà regardé beaucoup de sujets mais que je ne trouve pas ce que je cherche au sujet de la collision.. Actuellement, je réalise un jeu de labyrinthe. Mon personnage qui est un FPS avec une capsule collider ne détecte pas les murs du labyrinthe que j’ai créé sur Blender (donc c’est un .obj importé dans Unity). J’ai essayé de mettre un Mesh Collider sur mon labyrinthe, mais ça ne fonctionne pas, mon personnage traverse les murs… Comment faire ?

    Je vous remercie d’avance.

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Lire les articles précédents :
Scripts
Scripts

Voici la liste des scripts pour Unity 3D: Déplacer un objet dans une direction Détruire un objet Faire pivoter un...

Fermer