Besoin d'aide pour un script

Pour les scripts écrits en Javascript (UnityScript). :!: Obsolète :!:
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
Technika
Messages : 2
Inscription : 20 Jan 2017 20:45

Besoin d'aide pour un script

Message par Technika » 20 Jan 2017 20:56

Pour je suis débutant sur Unity, et je fais mon premier jeu, j'ai écrit un code qui normalement devait tuer l'ennemie quand on lui sautait dessus façon mario, pourtant j'ai un message d'erreur, je m'y connais très peu en code et j'aurai besoin d'aide pour le corriger, voici ce que j'ai écrit :

Code : Tout sélectionner

 function OnTriggerEnter2D (other: UnityEngine.Collidier2D) {
   if(other.gameObject.tag == "Player") {
      Destroy(gameObject);
  }
 }
j'ai bien inscrit "player" sur le joueurs

:!: Les balises code SVP :!:
Merci de lire la Netiquette.

alexr1221
Messages : 35
Inscription : 21 Avr 2016 16:21

Re: Besoin d'aide pour un script

Message par alexr1221 » 21 Jan 2017 00:16

Slt
Si c'est des collisions il faut utiliser OnCollisionEnter2D

Technika
Messages : 2
Inscription : 20 Jan 2017 20:45

Re: Besoin d'aide pour un script

Message par Technika » 21 Jan 2017 01:44

Sa n'a malheureusement pas marché, je peux maintenant lancer le "jeu" mais quand je traverse l'ennemi je ne le tue pas, je meurs juste

Moi 1971
Messages : 727
Inscription : 29 Sep 2015 13:38

Re: Besoin d'aide pour un script

Message par Moi 1971 » 21 Jan 2017 11:45

Bonjour,
"... == "Player"..." est différent de "...inscrit "player"...."

alexr1221
Messages : 35
Inscription : 21 Avr 2016 16:21

Re: Besoin d'aide pour un script

Message par alexr1221 » 21 Jan 2017 12:50

Technika a écrit : j'ai bien inscrit "player" sur le joueurs
Je n'ai jamais touché à la 2D mais déja il faut mettre un Tag qui s'appelle "Player". Honnêtement il vaudrait mieux que tu regardes des tutos sur youtube qui détaillent tout cela. Il y a plein de français qui en font. Car vu ton niveau (ce n'est pas méchant) on risque de tomber sur des nouveaux problèmes à chaque fois.

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

Re: Besoin d'aide pour un script

Message par boubouk50 » 23 Jan 2017 10:32

Technika a écrit :

Code : Tout sélectionner

 function OnTriggerEnter2D (other: UnityEngine.Collidier2D) { ... }[/quote]
Fais attention à la copie: UnityEngine.Collidier2D devriat sortir une erreur, il faut écrire Collider2D et pas Collidier.
Même chose pour les tags et autres, les majuscules sont importantes, [i]player [/i]et [i]Player[/i] ne sont pas la même chose.
Uitlise [url=https://docs.unity3d.com/ScriptReference/GameObject.CompareTag.html]CompareTag ()[/url] plutôt que "==".
"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

Verrouillé

Revenir vers « (Js) Javascript »