Historique des modifications - Message

Message #2475

Sujet: Gestion de la collision avec plusieurs objets dans une scene.


Type Date Auteur Contenu
Création du message 28-06-2007 11:27:55 Aranoth
Tu dois d'abord créer le TriangleSelector de ton terrain et de tes maisons, puis ensuite créer le MetaTriangleSelector et y ajouter les TriangleSelector :
//Les collisions
scene::ITriangleSelector* selector = smgr->createTerrainTriangleSelector(nsol, 0);
nsol->setTriangleSelector(selector);

// le meta triangle selector
scene::IMetaTriangleSelector* metaSelector = smgr->createMetaTriangleSelector();
metaSelector->addTriangleSelector(selector);

// l'animator
  ISceneNodeAnimatorCollisionResponse* collider;
    collider = smgr->createCollisionResponseAnimator(
    metaSelector, camera, core::vector3df(25,50,25),
    core::vector3df(0, nsol ? -2.5 : 0.0,0),
    core::vector3df(0,45,0), 0.005f);
    camera->addAnimator(collider);
    collider->drop();

Le MetaTriangleSelector est un regroupement de TriangleSelector et s'utilise comme eux

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
118 invités en ligne
membre en ligne: -
RSS Feed