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.
Merci d'avance!
[RESOLU][DB-AL] Problème avec la fonction OnTriggerEnter2D
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
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
- boubouk50
- ModoGenereux
- Messages : 6221
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: [DB-AL] Problème avec la fonction OnTriggerEnter2D
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):
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.
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);
}
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
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: [DB-AL] Problème avec la fonction OnTriggerEnter2D
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
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
- boubouk50
- ModoGenereux
- Messages : 6221
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: [DB-AL] Problème avec la fonction OnTriggerEnter2D
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.
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
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation