01 de diciembre
CD
icon1 Admin | icon2 c + + , motor , diseño | icon4 12 1st, 2009 | icon3 No hay comentarios »

Pasado vienen a mí para agregar la consola al motor, no el wypaśnej con miles de comandos y una consola fácil de ver los registros. Ahora, sin salir de la aplicación puede comprobar los registros del motor. Además, la escritura de una consola de fuente de apoyo ha llegado. Me preguntaba sobre la selección de los momentos apropiados para mí. La elección recayó sobre un total de simples fuentes de mapa de bits y FreeType . Pero elegí FreeType por tanto, que cuando yo era un poco fuentes bitmap depende de las fuentes para formato de textura, fuentes de mapa de bits que está generando los diversos programas, su aplicación fue para variar. Fue posible "zaprząść" xml códigos ASCI, junto con cartas individuales + sus coordenadas, pero entonces de nuevo tengo que editar manualmente todos los que no es fresco. FreeType no es de color rosa (por ejemplo, "customowych" fuentes), pero en mi caso más apropiado. Sólo que una simple carga de fuente ttf y puedo escribir en la pantalla. Yo solía aplicar FreeType'a biblioteca FTGL ( http://sourceforge.net/projects/ftgl/ ). Bastante fresco y fácil de usar API, que puede dibujar como texturas de fuente, o incluso como una malla.

Otra novedad, en mi motor es el soporte de sonido. Aquí he utilizado los OpenAL. La biblioteca es muy agradable (especialmente para los hombres-opengl) aplicar, bien documentado y está detrás de Creative'a. Escribí un contenedor pequeño para sus propias necesidades, que apoya WAV-y (OpenAL tiene una función concreta para la carga), y OGG. Apoyo a OGG ya había escrito, pero fue increíblemente fácil de hacer miles de tutoriales en la red sobre este tema. Además, tuve la oportunidad de finalmente nunca (escrito anteriormente) para implementar un sonido 3D, lo que da un efecto muy fresco. Después de que el resultado de la prueba en primer lugar, me sorprendió gratamente. Aquí prestamos atención a los detalles pequeños. ¿Cómo va a aplicar un día el audio 3D OpenAL, y usted no va a funcionar, asegúrese de que los sonidos son en blanco y negro, porque se pierde un par de horas y un montón de nervios :)

Al poco tiempo voy a tratar de hacer algunos Demko informe técnico y compartir.