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 ! |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
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 |