Historique des modifications - Message

Message #2475

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


TypeDateAuteurContenu
Création du message28-06-2007 11:27:55Aranoth
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
127 invités en ligne
membre en ligne: -
RSS Feed