[RESOLU][DB-AL] Problème avec la fonction OnTriggerEnter2D

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
Nikolls
Messages : 9
Inscription : 10 Fév 2019 22:41

[RESOLU][DB-AL] Problème avec la fonction OnTriggerEnter2D

Message par Nikolls » 06 Avr 2020 12:08

Hello!
J'ai commencé y'a pas longtemps Unity et en essayant de suivre un tuto je suis tombé sur un os.
En effet lorsque je veux utiliser la fonction OnTriggerEnter2D dans le script de mon projectile, je crois que Visual studio ne trouve pas de référence à la fonction. Ou plutôt fait comme si elle n'existait pas.
Comme je viens de le dire j'utilise Visual studio 2019.

Je mets des screens en espérant que vous puissiez lm'expliquer pourquoi il fait ça.

Image

Image

Merci d'avance!

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: [DB-AL] Problème avec la fonction OnTriggerEnter2D

Message par boubouk50 » 06 Avr 2020 12:17

Je ne suis pas sur de comprendre...
Parce qu'elle est grisée? C'est parce qu'elle n'est pas référencée.

Ecrit tout comme l'exemple de la documentation (avec les paramètres):

Code : Tout sélectionner

void OnTriggerEnter2D(Collider2D col)
{
     Debug.Log("GameObject collided with " + col.name);
}
https://docs.unity3d.com/ScriptReferenc ... ter2D.html

Et lorsque tu tires, tu devrais voir un message apparaître quand ton projectile entre dans un Collider de type Trigger.
Si tu veux toucher des Colliders, il te faut utiliser OnColliderEnter2D.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Avatar de l’utilisateur
Nikolls
Messages : 9
Inscription : 10 Fév 2019 22:41

Re: [DB-AL] Problème avec la fonction OnTriggerEnter2D

Message par Nikolls » 06 Avr 2020 12:21

Exact c'était pasque c'était grisé. Du coup je me suis dit que ça marcherait même pas.
EN faisant le copié/collé de la doc effectivement tout fonctionne. Donc problème réglé je suppose.
Merci en tout cas ce fut rapide

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: [DB-AL] Problème avec la fonction OnTriggerEnter2D

Message par boubouk50 » 06 Avr 2020 12:34

Nickel, alors.

Lorsqu'un problème à trouver sa solution, merci d'éditer le titre du premier message et d'ajouter [RESOLU] en début de celui-ci. Je m'en occupe cette fois-ci.

Black Lotus... Réédition... Brrr... Un mythe, une légende qui aurait dû le rester. RIP MtG.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Répondre

Revenir vers « (C#) CSharp »