bonsoir,
je viens de commencer la gestion de collision, je l'ai fait la cam et ça marche très bien pour éviter le personnage de la scène et les murs de la scène. maint je ss avec le personnage pour eviter les murs de la map tout en aillant un mouvement fluide. et voila la partie du code que j'utilise pour ça :
// collision entre le pero et la map
irr::scene::ITriangleSelector* mapselector1 = sceneManager->createOctTreeTriangleSelector(q3levelmesh->getMesh(0), q3node, 256);
metaselector->addTriangleSelector(mapselector1);
mapselector1->drop();
irr::scene::ISceneNodeAnimator* anim1 = sceneManager->createCollisionResponseAnimator(
metaselector, Nmodele, irr::core::vector3df(300,500,300),
vector3df(0,-10,0), vector3df(0,9,-30));
Nmodele->addAnimator(anim1);
anim1->drop();
mon probleme c'est que mon personnage reste très dans une sphène très limiter mm avec l'utilisation des fonction pour détéerminer radius a la place de : irr::core::vector3df(300,500,300).
qlq a t'il une autre idée pour résoudre ce probleme.
merci
Hors ligne
pas de language sms !!!
Hors ligne
Il faudrait modifier les paramètres dans l'Animator, car (je croie) que plus c'est 3 chiffre sont élever moins la camera pourras s'approcher de l'objet.
Et.......je devrais pas te dire sa parce que fais aussi des erreurs mes évite les mots du genre "maint je ss".
Dernière modification par mmorpglefilm (15-02-2011 17:08:12)
Hors ligne
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr |
882 membres 1429 sujets 11119 messages |
Dernier membre inscrit: LiseBuisson96 14 invités en ligne Aucun membre connecté RSS Feed |