Recordando un poco Irrlicht es un motor 3D de codigo abierto de alto rendimiento en tiempo real, este se utiliza en el lenguaje de programacion C++ y tambien esta disponible para .NET. Este framework es totalmente multiplataforma y utiliza D3X, OpenGL, y su propio software de renderizado. Tiene todas las características que se pueden encontrar en los motores comerciales de 3D.
Primeramente, si no cuentas con SVN (Subversion) necesitas instalarlo, lo ocuparás para descargar el código fuente de Irrlicht. Abre una terminal y en ella teclea lo siguiente:
- sudo apt-get install subversion
Luego necesitaremos instalar ciertos paquetes para compilar y correr irrlicht, en la misma terminar teclea:
sudo apt-get -y install build-essential xserver-xorg-dev x11proto-xf86vidmode-dev libxxf86vm-dev mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev libxext-dev libxcursor-dev
Ahora nos dirigimos a la carpeta /opt tecleando:
- cd /opt
Ahora en la misma terminal escribimos:
sudo svn checkout https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk irrlicht
Les solicitara la contraseña de root. Hecho esto comenzara el proceso de descarga de Irrlicht, tambien pudo haberse hecho de forma manual descargando por separado el irrlicht y pegandolo en la carpeta opt.
Ahora una vez descargado debemos compilar el codigo fuente de Irrlicht para poder utilizarlo. Para esto entramos a la carpeta source de irrlicht escribiendo:
- cd irrlicht/source/Irrlicht
alli nos ubicamos en el directorio del codigo fuente de irrlicht, ahora procedemos a compilarlo:
- sudo make
Ahora procedemos a instalar las librerias y cabeceras de Irrlicht:
- cd ../..
- sudo cp -r include/* /usr/local/include/
- sudo cp lib/Linux/libIrrlicht.a /usr/local/lib
Ya teniendo esto compilamos los ejemplos:
- cd examples
- sudo chmod +x buildAllExamples.sh
- sudo ./buildAllExamples.sh
- cd ../bin/Linux
Ahora ya estan compilados los ejemplos, solo nos falta proceder a Programar utilizando este Framework. Si quieres ejecutar los ejemplos solo te diriges a la carpeta opt/irrlicht/bin/Linux y ahi encontraras los ejemplos compilados.
Continuara con la segunda parte, espero les halla gustado mucho.
Popularity: 40% [?]




Pingback: GUL-UCA | Blog | Configurar Irrlicht Engine en Code::Blocks
Pingback: Configurar Irrlicht Engine en Code::Blocks | ANIME LINUX STYLE IN THE WORLD