Message #11106
Sujet: Problème de Caméra troisième personne
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 02-03-2013 09:50:36 | johnplayer |
Pour créer ta camera le mieux serait d'utiliser un IAnimatorSceneNode que tu attaches à une camera. La camera doit être enfant de ton personnage pour le positionnement relatif.
Dans ton animator de camera tu gères la rotation, le upvector et la position de la camera. Pour la rotation: il te suffit d'utiliser la méthode rotateByXZ() de vector3d sur le vecteur former par "position_cam - position_joueur". Pour le positionnement: puisque ta camera est l'enfant de ton personnage tu as juste à faire un setPosition() et ta camera sera positionnée par rapport à ton perso. Pour mieux comprendre comment utiliser une camera perso, va voir le code source de ICameraSceneNodeFPS. C'est ce que j'avais fait pour comprendre comment gérer la camera et le code est assez simple. |
| 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 233 invités en ligne membre en ligne: - RSS Feed |