Historique des modifications - Message

Message #10744

Sujet: Probleme de tremblements de camera


Type Date Auteur Contenu
Création du message 02-09-2012 09:43:02 cybrem
Bonjour à tous !
J'ai un petit probleme avec un programme.
Je ne connais pas encore trop les collisions mesh/terrain, etc... donc, j'ai géré les chutes moi même.
J'ai une camera, suivie par un mesh, qui tombe lorsqu'un bloc (oui, mon terrain est fait de cubes) n'est pas en dessous de lui.
J'utilise une caméra FPS, qui se déplace avec les touches fléchées, et s'oriente avec la souris.
Si ma caméra s'enfonce dans le sol, elle est remontée à la surface.

Le problème, c'est que si on essaie de faire descendre ou monter la camera, rien qu'un tout petit peu, l'image tremble.
En effet, la camera commence par monter/descendre, et le programme la repositionne.
Et si on avance en regardant ses pieds, la camera se transforme en marteau-piqueur ! ^^
Je pensais qu'en effectuant les calculs et les repositionnements d'abord et le smgr->drawAll() ensuite, il n'y aurait pas de problemes,
mais comme la caméra n'a pas besoin de l'appel de cette fonction pour bouger, ça engendre ce problème.

Quelqu'un pourrait il m'expliquer comment empêcher totalement la caméra de se déplacer sur l'axe Y, (voire toute seule),
ou bien me dire comment on peut utiliser le collisionResponseAnimator, j'ai trouvé sur un forum comment on fait pour un seul terrain,
mais pour 100, ou 1000 blocs, je suis pas sûr de savoir comment faire ça rapidement et proprement,
ou me donner encore une autre solution ?

Merci d'avance !

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