Unity MonoBehaviour
Résolu
Bonjour,
Je développe un projet de jeux avec Unity et je rencontre un problème quand je tente d'ajouter un script.
Le message d'erreur indique que le mon script ne contient pas MonoBehaviour et n'en n'hérite pas.
J'ai pourtant, comme le montre la capture suivante, le même nom pour ma classe et mon fichier ainsi que l'héritage de MonoBehaviour:

Je développe un projet de jeux avec Unity et je rencontre un problème quand je tente d'ajouter un script.
Le message d'erreur indique que le mon script ne contient pas MonoBehaviour et n'en n'hérite pas.
J'ai pourtant, comme le montre la capture suivante, le même nom pour ma classe et mon fichier ainsi que l'héritage de MonoBehaviour:
2 réponses
-
ModérateurTa classe ne semble pas être dans un espace de nom (namespace), c'est une mauvaise pratique.
Pour préciser l'héritage, donne l'espace de nom complet de MonoBehaviour.
Par ailleurs :
Merci d'utiliser la coloration syntaxique : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
-
Merci de m'avoir répondu
Le problème semble résolu sans que je comprenne exactement comment
j'ai simplement redémarrer unity plusieurs fois en enlevant le fichier et en le rajoutant a nouveau
Et étrangement après le 3eme essais : plus d'erreur