MortDuJoueur

Wazosky3038 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

je n'arrive pas à exécuter le script suivant:

 public Vector3 respawnPositions;

    void OnTriggerEnter (Collider other) {
        if(other.gameObject.transform.tag == "Player") {
           other.gameObject.transform.position = respawnPositions;




        }
    }
}


ce script est sensé tuer mon joueur lorsqu'il entre dans un GameObject qui porte le script. Il n'y a aucune erreur affiché dans la console mais ça ne fonctionne quand même pas.

Merci pour votre aide.



Configuration: Windows / Chrome 83.0.4103.97

3 réponses

Utilisateur anonyme
 
Bonjour

C’est de l’unity?

As tu mis un point d’arrêt pour voir si l’exécution passe par cette méthode?

As tu exécuté en pas à pas à partir du point d’arrêt en espionnant les variables pour comprendre ce qui se passe?
0
Wazosky3038 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
oui ces de l'unity et j'ai essayé avec le point d'arrêt mais je crois que ces la dernière ligne qui ne fonctionne pas

other.gameObject.transform.position = respawnPositions;
0
Utilisateur anonyme
 
Y'a pas beaucoup de codeurs Unity sur CCM.

Je peux essayer de t'aider avec me connaissances en c# "seul", mais je ne suis pas devin.

j'ai essayé avec le point d'arrêt
ça ne me dit pas si c'est venu dans la méthode, si les variables ont des valeurs cohérentes etc...
0