Message #3985
Sujet: caméra à distance
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 14-05-2008 08:00:46 | littleben |
Voila ce que j'ai fait :
void Cible (scene::ISceneNode * ObjetSuivi, scene::ICameraSceneNode * Camera) { core::vector3df Coordonnees = ObjetSuivi->getPosition(); Camera->setTarget (Coordonnees); } j'appelle Cible() ici : while(device->run()) { driver->beginScene(true, true, video::SColor(255,113,113,133)); Cible (n, cam); smgr->drawAll(); // draw the 3d scene device->getGUIEnvironment()->drawAll(); // draw the gui environment (the logo) driver->endScene(); int fps = driver->getFPS(); if (lastFPS != fps) { core::stringw tmp(L"Movement Example - Irrlicht Engine ["); tmp += driver->getName(); tmp += L"] fps: "; tmp += fps; device->setWindowCaption(tmp.c_str()); lastFPS = fps; } } le Problème c'est que sa marche assez bien mais que de temps en temps, cela provoque un décalage dans l'affichage comme si c'était sacadé : sa fait une sorte de saut d'une image à l'autre. Je l'ai testé sur le cube en mouvement du tutorial Movement du site officiel. Faites de même et dites moi ce que vous en pensez. Merci. |
| 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 151 invités en ligne membre en ligne: - RSS Feed |