Historique des modifications - Message

Message #11106

Sujet: Problème de Caméra troisième personne


TypeDateAuteurContenu
Création du message02-03-2013 09:50:36johnplayer
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.

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