[DB-AL] OverlapArea : isGrounded toujours en false

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Avatar de l’utilisateur
Jukaf
Messages : 7
Inscription : 14 Oct 2019 23:50

Re: [DB-AL] OverlapArea : isGrounded toujours en false

Message par Jukaf » 25 Oct 2019 22:31

Tu veux dire comme ça ?
wpn = GetComponent<Weapon>();
Parce que de mon côté ça marche pas j'ai cette erreur :
"NullReferenceException: Object reference not set to an instance of an object"

Avatar de l’utilisateur
Alesk
Messages : 2192
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: [DB-AL] OverlapArea : isGrounded toujours en false

Message par Alesk » 26 Oct 2019 10:37

Non, là tu essayes de récupérer le component directement sur ton objet player.

Si tu mets "public Weapon wpn;" en déclaration de variable dans ton script, cette variable wpn va apparaitre dans la fenêtre inspector de l'éditeur d'Unity, lorsque ton gameObject est sélectionné.
A partir de là, tu peux faire un drag & drop de ton arme, depuis la fenêtre hierarchy, directement dans l'inspecteur, pour l'assigner à ton player, sans avoir à passer par le code.

Avatar de l’utilisateur
Jukaf
Messages : 7
Inscription : 14 Oct 2019 23:50

Re: [DB-AL] OverlapArea : isGrounded toujours en false

Message par Jukaf » 26 Oct 2019 12:56

Ahh....

Je viens de comprendre un gros truc la ça va régler pas mal de problèmes hehe..
En effet j'étais tout le temps dans l'idée que tout se passait dans le script alors que ça va carrément plus vite sur l'interface Unity.

En tout cas c'était super utile merci.

Avatar de l’utilisateur
Alesk
Messages : 2192
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: [DB-AL] OverlapArea : isGrounded toujours en false

Message par Alesk » 26 Oct 2019 13:35

Je pense que tu devrais faire un tour par ici : https://unity.com/fr/learn :malin1:

Répondre

Revenir vers « (C#) CSharp »