Skocz do zawartości
xacti

Irrlicht

Rekomendowane odpowiedzi

Siemka.

Proboje zrobic cos pod silnikiem irrlicht :)

 

tylko ze mam problem nawet z przykladami :?

 

Dam kod przykladu:

#include <irrlicht.h>#include <iostream>using namespace irr;#pragma comment(lib, "Irrlicht.lib")int main(){	// ask user for drivervideo::E_DRIVER_TYPE driverType = video::EDT_DIRECT3D9;printf("Please select the driver you want for this example:\n"\	  " (a) Direct3D 9.0c\n (b) Direct3D 8.1\n (c) OpenGL 1.5\n"\	  " (d) Software Renderer\n (e) Apfelbaum Software Renderer\n"\	  " (f) NullDevice\n (otherKey) exit\n\n");char i;std::cin >> i;switch(i){   case 'a': driverType = video::EDT_DIRECT3D9;break;   case 'b': driverType = video::EDT_DIRECT3D8;break;   case 'c': driverType = video::EDT_OPENGL;   break;   case 'd': driverType = video::EDT_SOFTWARE; break;   case 'e': driverType = video::EDT_SOFTWARE2;break;   case 'f': driverType = video::EDT_NULL;	 break;   default: return 1;}	// create device and exit if creation failedIrrlichtDevice *device =	createDevice(driverType, core::dimension2d<s32>(640, 480));if (device == 0)   return 1;video::IVideoDriver* driver = device->getVideoDriver();scene::ISceneManager* smgr = device->getSceneManager();device->getFileSystem()->addZipFileArchive("E:/Gra/irrlicht-1.2/media/media/map-20kdm2.pk3");scene::IAnimatedMesh* mesh = smgr->getMesh("20kdm2.bsp");scene::ISceneNode* node = 0;if (mesh)	node = smgr->addOctTreeSceneNode(mesh->getMesh(0));if (node)	node->setPosition(core::vector3df(-1300,-144,-1249));smgr->addCameraSceneNodeFPS();device->getCursorControl()->setVisible(false);int lastFPS = -1;while(device->run()){  driver->beginScene(true, true, video::SColor(0,200,200,200));  smgr->drawAll();  driver->endScene();  int fps = driver->getFPS();  if (lastFPS != fps)  {	 core::stringw str = L"Irrlicht Engine - Quake 3 Map example [";	 str += driver->getName();	 str += "] FPS:";	 str += fps;	 device->setWindowCaption(str.c_str());	 lastFPS = fps;  }} device->drop();  return 0;}

Jest tu czesc , ktora odpowiada za to, ktora metode renderowania wybieram ( czy jakos tak ;))

niestety po zrobieniu programu obojetnie ktora wybiore pisze ze nie moze odnalezc plikow. :?

w tutorialku nic o takim czyms nie pisze. moze ktos wie o co chodzi i pomoze? :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Skoro wypisuje ci ze nie moze znalezc plikow to chyba wiesz co zrobic ? Problem istnieje miedzy krzeslem a klawiatura. E:/Gra/irrlicht-1.2/media/media/map-20kdm2.pk3 to dobra sciezka ? 2 razy media ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...