Page 1 sur 1

[RESOLU]Gestion de collision

Publié : 10 Jan 2019 20:00
par DJ-OMZ
Bonjour,

J'ai un soucis que je n'arrive pas a résoudre :

J'ai une balle, j'aimerais mettre en script un "OnCollisionEnter" afin d'effectuer une action en cas de collision avec un cube.

Mais j'aimerais que la balle passe a travers le cube sans qu'il y ait de réaction physique entre les 2, alors comment dois-je faire ?
Car sans rigidBody, je ne détecte pas les collisions, et avec, j'ai une réaction que je n'arrive pas a enlever...

Re: Gestion de collision

Publié : 10 Jan 2019 20:09
par boubouk50
Ne peux-tu pas utiliser ton cube en tant que Trigger et pas Collider?

Re: Gestion de collision

Publié : 11 Jan 2019 00:09
par DJ-OMZ
boubouk50 a écrit :
10 Jan 2019 20:09
Ne peux-tu pas utiliser ton cube en tant que Trigger et pas Collider?
Euuuuuuuuuh bah écoute pourquoi pas :lol: mais je vais devoir te demander comment ça marche...

En fait si je le met en trigger, est-ce que je peux avoir uniquement que des Box Colliders pour les 2 sans avoir besoin de RigidBodies ?

Re: Gestion de collision

Publié : 11 Jan 2019 08:35
par Max
Bonjour,

Comme le souligne Boubouk, si tu passes ton collider en isTrigger, tu pourra bien détecter un éventuel contact (en passant bien entendu par les OnTriggerEnter and co) sans pour autant générer de réaction 'physique' de ta balle par rapport à ton cube (elle passera à travers). Maintenant il faudra toujours un RigidBody sur ta sphère.
Après, si tu ne souhaites pas avoir de RigidBody, essais de passer par des Raycast.

Re: Gestion de collision

Publié : 11 Jan 2019 12:31
par DJ-OMZ
Max a écrit :
11 Jan 2019 08:35
Bonjour,

Comme le souligne Boubouk, si tu passes ton collider en isTrigger, tu pourra bien détecter un éventuel contact (en passant bien entendu par les OnTriggerEnter and co) sans pour autant générer de réaction 'physique' de ta balle par rapport à ton cube (elle passera à travers). Maintenant il faudra toujours un RigidBody sur ta sphère.
Après, si tu ne souhaites pas avoir de RigidBody, essais de passer par des Raycast.
Oui cette méthode me convient parfaitement, merci a vous deux !