Message #10003
Sujet: [débutant] problème de caméra fps à la compilation
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 28-05-2011 20:43:43 | HenriB |
merci mais j'ai toujours une erreur de compilation à la même ligne. Ce qui est bizarre c'est de déclarer 2 fois les 2 pointeurs. Même en les déclarant 1 fois ça ne marche pas. Merci de ton aide.
Voici maintenant mon code: #include <irrlicht.h> #include <iostream> int main(void) { irr::IrrlichtDevice *device = irr::createDevice ( irr::video::EDT_OPENGL, irr::core::dimension2d<irr::u32>(800,600), 32, true, true, false, 0); irr::video::IVideoDriver* driver = device->getVideoDriver (); irr::scene::ISceneManager* smgr = device->getSceneManager (); device->getCursorControl ()-> setVisible (false); irr::scene::IAnimatedMeshSceneNode*meshNode; meshNode = smgr->addAnimatedMeshSceneNode (smgr->getMesh ("./plan.obj")); meshNode->setMaterialFlag( irr::video::EMF_LIGHTING, false); meshNode->setMaterialTexture( 0, driver->getTexture("terrain-texture.jpg")); meshNode->setMD2Animation(irr::scene::EMAT_STAND); irr::scene::IMeshSceneNode* cube = smgr->addCubeSceneNode( 10.0f, 0,
irr::core::vector3df( 0.0f, 0.0f, 20.0f)); cube->setMaterialFlag(irr::video::EMF_WIREFRAME, true); irr::SKeyMap keyMap[5]; keyMap[0].Action = irr::EKA_MOVE_FORWARD; keyMap[0].KeyCode = irr::KEY_KEY_Z; keyMap[1].Action = irr::EKA_MOVE_BACKWARD; keyMap[1].KeyCode = irr::KEY_KEY_S; keyMap[2].Action = irr::EKA_STRAFE_LEFT; keyMap[2].KeyCode = irr::KEY_KEY_Q; keyMap[3].Action = irr::EKA_STRAFE_RIGHT; keyMap[3].KeyCode = irr::KEY_KEY_D; keyMap[4].Action = irr::EKA_JUMP_UP; keyMap[4].KeyCode = irr::KEY_SPACE; irr::scene::ICameraSceneNode*camera; camera = smgr->addCameraSceneNodeFPS( 0, 100.0f, 0.1f,
keyMap, 5); irr::video::SColor color( 255, 255, 255, 255); while (device->run()) { driver->beginScene(true, true, color); GameLoop(irr::scene::ICameraSceneNode*camera, IAnimatedMeshSceneNode*meshNode) { camera->setPosition(meshNode.getPosition()); camera->setRotation(meshNode.getRotation()); } sceneManager->drawAll (); driver->endScene (); } device->drop (); return 0; } |
| 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 191 invités en ligne membre en ligne: - RSS Feed |