[RESOLU] Erreur script jeu 2D ( débutant )

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
T072000
Messages : 59
Inscription : 19 Fév 2022 20:42

Re: Erreur script jeu 2D ( débutant )

Message par T072000 » 24 Fév 2022 16:35

Bonjour,
Je suis sur le même épisode " Créer un jeu en 2D facilement avec Unity (#2 : Déplacements du joueur) " , à 32,20 minutes, je n'arrive pas à déplacer le point vert je ne sais pas pourquoi

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: Erreur script jeu 2D ( débutant )

Message par Max » 24 Fév 2022 17:54

Ton GameObject GroundCheckLeft (enfant du Player) est-il bien sélectionné ? Au niveau de la toolbox, est-tu en Move ? (les flèches directionnelles affichées sur ton empty dans la scène comme dans la vidéo.).
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

T072000
Messages : 59
Inscription : 19 Fév 2022 20:42

Re: Erreur script jeu 2D ( débutant )

Message par T072000 » 24 Fév 2022 18:56

Oui le GameObject GroundCheckLeft était bien sélectionné , j'ai réussi à déplacer le point vert , il fallait juste cliquer sur move tool :)

T072000
Messages : 59
Inscription : 19 Fév 2022 20:42

Re: Erreur script jeu 2D ( débutant )

Message par T072000 » 25 Fév 2022 21:02

Bonjour :)
Je trouve que j'ai bien avancé sur le jeu mais j'ai encore des erreurs , vous n'êtes pas obligé de me répondre et j'espère que je vous dérange pas avec les questions , j'aurai surement encore besoin d'aide

J'ai suivi la vidéo ( " #4 Premier ennemi ) , j'ai bien mis les personnages dans animation , mais il me semble que je me suis trompé à 18 minutes à un moment je ne sais pas vraiment ou

l'erreur : The associated script can not be loaded. Please fix any compile errors and assign a valid script et l'erreur : Assets\EnemyPatrol.cs(29,28): error CS1519 Invalid token '=' in class, struct or interface member declaration

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: Erreur script jeu 2D ( débutant )

Message par Max » 25 Fév 2022 21:43

T072000 a écrit :
25 Fév 2022 21:02
l'erreur : The associated script can not be loaded. Please fix any compile errors and assign a valid script et l'erreur : Assets\EnemyPatrol.cs(29,28): error CS1519 Invalid token '=' in class, struct or interface member declaration
le message d'erreur est explicite. Tu ne peux pas insérer ton script en tant que component, car tu as des erreurs dans certains de tes scripts qu'il faut d'abord corriger (et visiblement au niveau du script EnemyPatrol.cs, ligne 29 avec un Invalid token '=' in class, struct )
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

T072000
Messages : 59
Inscription : 19 Fév 2022 20:42

Re: Erreur script jeu 2D ( débutant )

Message par T072000 » 06 Mars 2022 20:04

Bonjour,
Je n'ai pas résolu le problème j'ai vérifié toutes les lignes je ne vois pas d'erreur, sur les scripts quand je les sélectionne il y a écrit No MonoBehaviour scripts in the file, or their names do not match the file name

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: Erreur script jeu 2D ( débutant )

Message par Max » 06 Mars 2022 21:39

Essais éventuellement dans le menu principal un
Edit->Preferences->External Tools->select visual studio version et Regenerate project files.
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

T072000
Messages : 59
Inscription : 19 Fév 2022 20:42

Re: Erreur script jeu 2D ( débutant )

Message par T072000 » 14 Mars 2022 17:49

Bonjour,

J'ai recommencé et je n'ai plus d'erreur , je suis à l'épisode 4 , par contre mon personnage n'avance pas tout le temps il y a un bug que je n'avais pas avant et à 27 minutes 23 de l'épisode 4, quand je saute sur l'ennemi il n'est pas éliminé

Avatar de l’utilisateur
jmhoubre
Messages : 856
Inscription : 05 Oct 2019 22:05

Re: Erreur script jeu 2D ( débutant )

Message par jmhoubre » 14 Mars 2022 18:23

Bonjour,

j'ai fait ce tuto, et il n'y avait pas de bug. Es-tu sur la même version d'Unity que Zef ? Et as-tu visionné l'épisode suivant (il y a parfois des corrections) ? Sinon, direction le Github du projet.

Quand tu sautes sur l'ennemi, il se passe quoi ? Le joueur passe au travers ? Vérifie que l'ennemi et le joueur ont chacun un collider2D, et que un des deux a un rigidbody2D. Vérifie aussi que ces trois composants sont bien 2D. Dans la fonction qui détecte le saut, (OnCollisionEnter2D à prirori), ajoute un Debug.Log("Collision"). Est-ce qu'il s'affiche ?

Choiny
Messages : 22
Inscription : 15 Mars 2022 21:45

Re: Erreur script jeu 2D ( débutant )

Message par Choiny » 15 Mars 2022 22:52

Bonjour,

Je me permet de poster sur ce poste car mon problème est en rapport avec le tuto

J'ai fait exactement comment sur la video mais jai un probleme dés la ligne 3 , "MonoBehaviour" ne se met pas en vert et jai le meme probleme pour "Rigidbody2D" ligne 7 et "Vector3" ligne 8...

J'ai passer 3h aujourd'hui a chercher sur internet sans resultat :(

Image


Merci d'avance pour votre aide

Répondre

Revenir vers « Scripting »