Aplicación Ogre sin ExampleApplication.h
9 07 2008Pues, ya logré poner un mesh en pantalla, poder usar OIS, y ahora lo que falta, es documentarles y explicarles el código que he usado para llegar a ésto.
No se desesperen, recuerden que no soy un gurú ni que soy maestro, trataré de explicarlo lo mas fácil de entender que pueda.
Cambiando de tema, la verdad me interesa mucho el feedback, si quieren poner comentarios, por favor háganlo, se los agradecería mucho
.
Video de lo que logré hacer:











La verdad esta muy bien tu mesh, yo no soy un experto en esto del 3d y de la programación pero la verdad mi interes es muy grande,
yo la verdad no entiendo muy bien que es esto de OGRE, si tiene que ver con Opengl o es diferente, y si quiero hacer un video juego, como lo hago??, si utilizo opengl puro o me imagino que OGRE debe ser mejor para este caso.
Te felicito la verdad me gusto mucho tu blog, espero coloques mas tutoriales, y espero puedas responder mis preguntas, jejeje.
Exitos!!
Hola Gio3d, primero que nada, gracias por tus comentarios.
).
.
Para tus dudas, lo primero, que es Ogre, Ogre usa a OpenGL o Direct3D para hacer el rendereo, puede renderear con soporte para DX7 y DX9.
En realidad, tu usas Ogre y éste hace llamadas a la API de Direct3D u OpenGL.
Con respecto a los tutoriales, estoy escribiendo uno, que en realidad puede ser dividido en 3, lo que es el Root de Ogre, los FrameListeners y el Object Oriented Input System (OIS, que yo creo que debería ser OOIS
Obviamente, el tutorial no explica completamente el root de Ogre, OIS y FrameListeners, pero si es algo para empezar y que podamos utilizar en futuros artículos/tutoriales.
Saludos!
Gracias por responder, eso aclara mucho mis dudas,
pero estuve revisando todo esto de OGRE, pero no logre instalarlo, yo utilizo el dev-c++, pero parece que no hay mucha compatibilidad por eso lo descarte, tambien utilizo el code blocks y en la pagina oficial de OGRE hay un espacio dedicado a como instalarlo, pero no entiendo la diferencia entre el SDK y el codigo fuente, y lo que es peor, no he logrado usar ninguno de los dos, =P
no se si me puedas referir una pagina o un tutorial (en español, jejeje) de como instalarlo paso a paso y que diferencia hay entre el sdk y el codigo fuente (o dependencias, creo que asi lo llaman tambien), ya que no he comprendido eso,
te lo agradeceria mucho, maestro. gracias!
Hola Gio3d!
La verdad, si quieres usar Ogre3D, te recomiendo que uses Visual C++ (2005 o 2008), si es realmente necesario el no usar Visual C++, está bien con code::blocks, nunca lo intenté instalar ahí, pero imagino que no debe ser muy diferente, y según he leido, lo que hace code::blocks es usar el compilador de MS, así que si vas a usar el compilador, ¿porque no el IDE también?, claro, en caso de que sean ciertas mis suposiciones.
Lo del SDK y el código fuente son dos cosas distintas, el SDK, como lo dice su nombre en inglés (Software Development Kit) Kit de Desarrollo de Software, si trae código fuente, pero no significa (en el caso de Ogre) que contenga el código fuente de Ogre, solo son declaraciones a las llamadas de las librerías, constantes, macros, etcétera. Aparte, como es un kit, puede contener también, otros programas para ayudarte a desarrollar.
Por otro lado, el código fuente es solo el código de tu aplicación por ejemplo.
Espero haberte ayudado con tu duda
.
Aclarando un poco lo que preguntaba Gio3D, es posible usar Mingw con Code::Blocks, no solo con el compilador de MS, aunque te dire que cuesta algo de trabajo al principio configurar MingW para que funcione adecuadamente con OGRE, y ademas requiere una version especial de MingW, no la version normal que viene con Code::Blocks (si es que descargas Code::Blocks con MingW incluido), toda la informacion ademas del enlace a la version especial de MingW esta en el wiki de OGRE.
Por cierto, si trabajas principalmente en windows, te recomiendo que uses la version Express de Visual C++ 2008, funciona mucho mejor que MingW y te evitaras muchos problemas. Usa la version 2008, porque si utilizas la 2005 necesitas bajar ademas el Microsoft Platform SDk, y el SP1 de Visual C++ Express 2005, ya que no incluye estos dos ultimos, ojo, solo la 2005, la 2008 trabaja bien y no necesitas nada extra (mas que el Direct X SDK, si trabajas con la version OGRE SRC, en lugar del OGRE SDK)
Saludos
Por cierto, me gusto tu iniciativa, yo tambien comence un blog, pero la verdad casi no he tenido tiempo de actualizarlo, pero tratare de revertir esa tendencia y comenzare a publicar varias de las cosas que he aprendido de OGRE en 2 años que ya llevo utilizandolo, si te interesa un intercambio de enlaces, mi blog es http://profesorx.wordpress.com, yo pondre en mi blog un enlace al tuyo
Saludos
Gracias, ya agregué en la parte de enlaces a tu blog, parece que haremos una comunidad de usuarios latinos (hispanohablantes mínimo) de Ogre…
.
Algo que he venido pensando desde hace mucho tiempo, es ofrecer espacio de mi hosting para personas que estén dedicándose al éste mundo de desarrollo de videojuegos, tengo aproximadamente 50 GB libres, así que si alguno tiene una idea, expóngala y vemos que podemos hacer