[RESOLU] Collision ne marchent pas

Pour les scripts écrits en C#
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
le44
Messages : 28
Inscription : 21 Oct 2020 15:15

[RESOLU] Collision ne marchent pas

Message par le44 » 21 Oct 2020 16:01

Salutje suis debutant et je voudrais savoir quel est lerreur dans mon script

Code : Tout sélectionner

using UnityEngine;
using System.Collections;

public class collision : MonoBehaviour
{
    void OnTriggerEnter(Collider other)
    {
       
        if (other.gameObject.tag == "barrier")
        {
            Debug.Log("Collided");
        }
    }
}
 ! Message de : boubouk50
Merci de faire un effort de rédaction et de description du problème. Balancer du code et demander où est l'erreur n'est pas une demande valide. Décris également la mise en place dans Unity

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

Re: collision ne marchent pas

Message par boubouk50 » 21 Oct 2020 16:52

Ton code n'a pas d'erreur.
J'ai trop peu d'information pour aller plus loin.
"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

le44
Messages : 28
Inscription : 21 Oct 2020 15:15

Re: collision ne marchent pas

Message par le44 » 22 Oct 2020 14:15

En fait jai bien mis un rigidbody sur mes deux objets qui doivent se toucher pourtant cela ne marche pas jai regardé plusieurs videos et pourtant sa ne marche pas.....je suis débutant

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

Re: collision ne marchent pas

Message par boubouk50 » 22 Oct 2020 14:45

Seul un Collider peut déclencher un Trigger.
Il faut qu'un des deux ait un Collider avec isTrigger de coché (celui qui possède ce script donc) et l'autre qui ait un rigidbody et un Collider sans isTrigger de coché.

Ensuite, il faut que le gameObject avec le collider (le second) soit tagué barrier exactement comme dans le script (même orthographe et casse)

https://www.youtube.com/watch?v=m0fjrQkaES4
"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

le44
Messages : 28
Inscription : 21 Oct 2020 15:15

Re: collision ne marchent pas

Message par le44 » 22 Oct 2020 15:46

MERCI CA MARCHE!!!!
c'est trés gentil d'avoir voulu m'aider

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

Re: collision ne marchent pas

Message par boubouk50 » 22 Oct 2020 16:31

:super:

Lorsque la solution est trouvée, merci de le signaler aux autres membres en éditant ton premier message et en ajoutant [RESOLU] au début du titre.
Je m'en charge cette fois-ci.
"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 « (C#) CSharp »