Bonjour,
j'ai un problème au niveau d'une condition (if).
Lorsque je met la condition if (passer en commentaire sur le screen,surligner en vert)
je lance unix et dès qu'une roquette arrive dans le décor (maison,mur,...) ou sur mon personnage, le jeu s'arrête, la console me dit NulReferenceExeption.
je vois pas où est mon erreur.
lorsque je lance le unix en laissant la condition if en commentaire
le jeu marche mais alors dès que le décor subit des dégâts, il se répercute sur ma vie.
Donc il me faut impérativement cette condition je vois pas ou est le problème.
merci d'avance a tout ce qui pourront m'aider sur le sujet.
problème sur une condition if
Re: problème sur une condition if
un NulReferenceExeption de plus, ça faisait longtemps.
Bon, le NulReferenceExeption veut dire qu'une référence de variable n'existe pas, il faudrait nous dire à quelle ligne cela se produit. Dans ton cas, soit Joueur, soit collider, soit name, soit Camera.main n'existe pas.
A toi de trouver en lançant des print sur tout ça.
Bon, le NulReferenceExeption veut dire qu'une référence de variable n'existe pas, il faudrait nous dire à quelle ligne cela se produit. Dans ton cas, soit Joueur, soit collider, soit name, soit Camera.main n'existe pas.
A toi de trouver en lançant des print sur tout ça.
- leoufdetou
- Messages : 729
- Inscription : 16 Oct 2011 21:30
- Localisation : Sens
Re: problème sur une condition if
Apprendre à débugger est une des choses les plus importante en programmation.Bref,il faut juste que tu sache que NullReferenceExeption,ca veut dire que tu veux accéder à quelque chose qui n'existe pas dans le cas général,unity te la reservira sûrement un de ces jour d'ailleurs
La Netiquette du forum à lire avant de poster
viewtopic.php?f=7&t=2964
Règle de base du forum "Scripting Javascript, C# et Boo:
viewtopic.php?f=7&t=3307
viewtopic.php?f=7&t=2964
Règle de base du forum "Scripting Javascript, C# et Boo:
viewtopic.php?f=7&t=3307
-
- Messages : 9
- Inscription : 02 Mai 2012 13:17
Re: problème sur une condition if
Problème résolu.
A la ligne 11 , j'ai mis Find("Joueur") au lieux de Find("Player")
l'erreur du NullReferenceExeption été du a la variable Joueur qui n'existait pas.
merci beaucoup, j'aurais pas trouver. la preuve que quand on code faut faire attention a tout.
A la ligne 11 , j'ai mis Find("Joueur") au lieux de Find("Player")
l'erreur du NullReferenceExeption été du a la variable Joueur qui n'existait pas.
merci beaucoup, j'aurais pas trouver. la preuve que quand on code faut faire attention a tout.
- leoufdetou
- Messages : 729
- Inscription : 16 Oct 2011 21:30
- Localisation : Sens
Re: problème sur une condition if
En effet,il y a même certains cas extrêmes ou l'oublis d'un seul semilicon t'envois une suite d'erreur d'une centaine d'erreurs ^^
La Netiquette du forum à lire avant de poster
viewtopic.php?f=7&t=2964
Règle de base du forum "Scripting Javascript, C# et Boo:
viewtopic.php?f=7&t=3307
viewtopic.php?f=7&t=2964
Règle de base du forum "Scripting Javascript, C# et Boo:
viewtopic.php?f=7&t=3307
Re: problème sur une condition if
De plus si tu initialisais ta variable dans Start() ça éviterait des problèmes.