Message #8369
Sujet: Problème pour déplacer une caméra
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 24-07-2010 09:08:09 | Superjaco |
Alors, la méthode initialise, ou je crée la caméra :
void Perso::initialise ( int vie, string name, int team, double x, double y, double z, int rotate, irr::scene::ISceneManager *sceneManager, irr::video::IVideoDriver *driver) { //Initialise les attributs... m_vie = vie; m_name = name; m_team = team; m_x = x; m_y = y; m_z = z; m_rotate = rotate; // Creation du modele et du node irr::scene::IAnimatedMesh* modele = sceneManager->getMesh("C:\\\\perso.obj"); m_node = // creation du noeud sceneManager->addAnimatedMeshSceneNode(modele); m_node->setMaterialFlag(irr::video::EMF_LIGHTING, false); m_node->setMaterialTexture(0, driver->getTexture("C:\\\\perso.mtl") ); m_node->setPosition(irr::core::vector3df(m_x, m_y, m_z)); //Creation de la camera m_camera = sceneManager -> addCameraSceneNode (m_node, irr::core::vector3df(m_x, m_y+10, m_z-25), irr::core::vector3df(m_x, m_y, m_z)); } J'ai pensé, est ce que sa peut venir du fait que je n'ai pas envoyé le driver ou le sceneManager à ma fonction avancer ? |
| Création du message | 24-07-2010 08:58:22 | Superjaco |
Alors, la méthode initialise, ou je crée la caméra :
void Perso::initialise ( int vie, string name, int team, double x, double y, double z, int rotate, irr::scene::ISceneManager *sceneManager, irr::video::IVideoDriver *driver) { //Initialise les attributs... m_vie = vie; m_name = name; m_team = team; m_x = x; m_y = y; m_z = z; m_rotate = rotate; // Creation du modele et du node irr::scene::IAnimatedMesh* modele = sceneManager->getMesh("C:\\\\perso.obj"); m_node = // creation du noeud sceneManager->addAnimatedMeshSceneNode(modele); m_node->setMaterialFlag(irr::video::EMF_LIGHTING, false); m_node->setMaterialTexture(0, driver->getTexture("C:\\\\perso.mtl") ); m_node->setPosition(irr::core::vector3df(m_x, m_y, m_z)); //Creation de la camera m_camera = sceneManager -> addCameraSceneNode (m_node, irr::core::vector3df(m_x, m_y+10, m_z-25), irr::core::vector3df(m_x, m_y, m_z)); } J'ai pensé, est ce que sa peut venir du fait que je n'ai pas envoyé le driver ou le sceneManager à ma fonction avancer ? |
| 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 109 invités en ligne membre en ligne: - RSS Feed |