[Résolu] DB - Pourquoi mon script ne marche pas ?

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
zoh
Messages : 2
Inscription : 01 Oct 2018 17:22

[Résolu] DB - Pourquoi mon script ne marche pas ?

Message par zoh » 01 Oct 2018 17:40

Bonjour,

Après avoir passé 2 jours sur divers sites et vidéos tuto, je m'en remet à vous : mon script ne fonctionne pas sans que je ne sache pourquoi.

Mon premier objet "Player" ainsi que l'objet attaché au script possèdent bien un COLLIDER et un RIDGID BODY en 2D.

Pour info , le player tombe tout seul sur l'objet qui lui est Kinematic (j'ai essayé sans et c'est pareil...).
J'ai également essayé avec OnCollisionEnter(Collision col) sans les 2D

Code : Tout sélectionner

using UnityEngine;
using System.Collections;

public class Disparition : MonoBehaviour

{
  void OnCollisionEnter2d(Collision2D col)
   {
    if (col.gameObject.tag == "Player")
     {
      Destroy(gameObject);
     }
    }
}

Merci beaucoup par avance :pleur4:
Dernière édition par zoh le 02 Oct 2018 10:33, édité 1 fois.

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

Re: DB - Pourquoi mon script ne marche pas ?

Message par boubouk50 » 02 Oct 2018 09:01

"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

zoh
Messages : 2
Inscription : 01 Oct 2018 17:22

Re: DB - Pourquoi mon script ne marche pas ?

Message par zoh » 02 Oct 2018 10:31

:ghee: :ghee: :ghee:
Merciiiiiiiii beaucoup, pour une lettre 8|

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

Re: [Résolu] DB - Pourquoi mon script ne marche pas ?

Message par boubouk50 » 02 Oct 2018 10:38

Oui, pour une lettre.
Comme 10 et 90, un chiffre de différence et pourtant ce ne sont pas du tout les mêmes.
2d et 2D, c'est la même chose, une lettre de différence et pourtant ce ne sont pas du tout les mêmes.

Ça parait bête parce que pour nous, dans notre langage, ça ne change rien, mais ici tu ne parles pas ton langage, tu parles celui de la machine, et dans le sien tout a une importance. Donc ce n'est pas bête du tout.
"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 « Scripting »