Historique des modifications - Message

Message #5800

Sujet: Faire avancer un node selon sa rotation


TypeDateAuteurContenu
Création du message19-01-2009 15:51:16dark calculator
Salut,

Pour un node, moi je verrais bien ça :
ISceneNode node;//node que tu veux déplacer
int x;//distance de déplacement
vector3df trans(x,0,0);//On suppose que ton node regarde par défault dans la direction x
trans.rotateXZBy (node->getRotation().Y, vector3df(x,0,0));
node->setPosition(node->getPosition() + trans);

Pour une caméra, c'est plus compliqué à cause des targets, sa dépend comment tu la gère à la base.
Sinon il y aussi cette fonction : http://irrlicht.sourceforge.net/docu/classirr_1_1core_1_1vector3d.html#4db5cfbb71995227e37334a19278474d qui pourrait correspondre.
Mais je sais pas trop se qu'elle fait.

Voilà je n'ai pas pu tester mon code, je vais aller le faire, mais je ne sais toujours pas si c'est réelement se que tu veux.

dark calculator

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