#include <irrlicht.h> //los namespace para definir funciones de irrlicht using namespace irr; using namespace core; using namespace video; #if defined(_MSC_VER) #pragma comment(lib, "Irrlicht.lib") #endif int main() { //define un device para la pantalla IrrlichtDevice *device = createDevice(EDT_OPENGL, dimension2d<u32>(640, 480), 16, false, false, false, 0); //en caso de error if (!device) return 1; //Creo un driver de video IVideoDriver *driver = device->getVideoDriver(); //Gameloop while (device->run()) { driver->beginScene(true, true, SColor(255,200,200,200)); //Dibujo figuras geometricas //Rectangulo driver->draw2DRectangle(SColor(255, 255, 128, 64), rect<s32>(40, 40, 200, 200)); //Poligono driver->draw2DPolygon(position2d<s32>(100, 300), 50.f, SColor(128, 40, 80, 16), 6); //linea driver->draw2DLine(position2d<s32>(20 , 20), position2d<s32>(620, 460 ) , SColor(255, 0, 255, 255)); driver->endScene(); } //cerrar device device->drop(); return 0; }
Herramientas Para el Desarrollo de Videojuegos y Lenguajes de Programación en Español
miércoles, 8 de abril de 2015
Figuras en Irrlicht
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario