Historique des modifications - Message

Message #4360

Sujet: déplacer un cube :p


Type Date Auteur Contenu
Création du message 26-06-2008 19:09:53 Glaucos

Magun Ecris:

s32 lastTime = device->getTimer()->getTime();
s32 upTime;
while(device->run())
{
driver->beginScene(true, true, SColor(255,100,101,140));

smgr->drawAll();
guienv->drawAll();

irr::core::vector3df *newRotation = personnage->getRotation();
irr::core::vector3df* posUP = camera->getRotation();

s32 newTime = device->getTimer()->getTime();
upTime = newTime - lastTime;
lasTime = newTime;
float progressionCamera += upTime * 0.1; /** ranplave 0.1 par un truc plus haut si tu veut plus rapide */

if(progressionCamera >0.5f)
{
camera>setRotation(irr::core::vector3df(posUP);
}

driver->endScene();
}

gné ?

A ce que je vois on ne modifie pas du tout la rotation de la caméra.

D'ailleurs je me suis rendu compte d'un truc: si je veux gérer moi-même la vitesse de rotation de la caméra je ne dois pas la déclarer comme fille de mon node et dans ce cas je perd le suivi des déplacements en ligne droite et je devrais donc gérer moi même celui-ci à grands coups de matices(brrrr)

hmm

En fait je crois que je vais abandonner cette idée sauf si quelqu'un à une solution (simple) de gérer aussi les déplacements en ligne droite (par les timers ?!)

En tous cas merci à tous de votre aide au moins pour le déplacement du modèle et de la caméra c'est réglé ne restait que ce petit "plus" ; )

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