Historique des modifications - Message

Message #7329

Sujet: Detecter une collision entre deux mesh


Type Date Auteur Contenu
Création du message 09-11-2009 18:11:38 TUpac
Hey ! je me rappel de ton post que je n'ai plus vu depuis la refonte du site. Si ma mémoire est bonne tu en était au point ou tes nodes ne se touchaient plus (alors qu'au début ils se touchaient tout le temps). En tout cas, Tmyke l'a sous-entendu : les collisions Irrlicht sont un poil pourraves. Le plus simple est d'ajouter un animator crée par smgr->createCollisionResponseAnimator() à chaque node et de faire les tests comme tu connais déjà (sinon : cf tuto07). A noter alors que la collision se fait uniquement avec le node dont le triangleselector est tiré ( smgr->createTriangleSelector(mesh,node) ). Ce qui signifie que si tu veux des collisions multiples, tu dois tester chaque node un a un chaque trame. C'est donc pas bête de passer sur une lib externe pour avoir de meilleurs résultats. Ceci dit je peux me tromper n'hésitez pas à me reprendre si j'avance des conneries. En tout cas avec un bout de code, une erreur est plus facile à déceler wink donc si tu peux isoler le soucis et nous le poster ...
a+

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
104 invités en ligne
membre en ligne: -
RSS Feed