Animación Matrix realizada con Allegro (demo descargada de allegro.cc):
Allegro es una librería gráfica C/C++ para programa videojuegos.
Puede que pronto haga un programa que muestre y rote figuras 3D.
Este video muestra como instalar la librería para su uso en MSVC (Microsoft Visual C++):
Nota: Cuando en el video se añade el .lib al proyecto C++, no hay forma de ver el fichero que agrega. De hecho lo que agrega no se parece a allegro-5.0.2-monolith-md-debug.lib que debería agregar.
Por si algún día desaparece el video (como suele ser habitual), aquí va un resumen:
1.-Ir a www.allegro.cc para la descarga.
2.-Hacer clic en FILES, WINDOWS BINARIES, MSVC10 (Visual Studio 2010). El fichero ZIP ocupa 40.7 Mb.
3.-Los ficheros de la carpeta bin muevelos a c:\Archivos de Programa\Microsoft Visual Studio 2010\VC\bin
Los ficheros de include a VC\include
Y los ficheros lib a VC\lib
4.-Ahora entramos en Visual Studio, Nuevo proyecto, Visual C++.
5.-Source Files, Add, C++ File.
6.-Ahora hay que indicarle que este proyecto hay que linkarlo con la librería Allegro. Entrar en Menu Project, Propiedades del proyecto.
7.-Configuration properties, Linker (traducido como vinculador en castellano), Input (entrada). Seleccionar Additional deppendencies. Añadir allegro-5.0.2-monolith-md-debug.lib
8.-Poner un código de ejemplo y a correr.
Yo he puesto este que he bajado de este wiki sobre Allegro:
http://wiki.allegro.cc/index.php?title=Windows,_Visual_Studio_2010_and_Allegro_5
#include
#include
int main(int argc, char **argv)
{
ALLEGRO_DISPLAY *display = NULL;
if(!al_init()) {
fprintf(stderr, "failed to initialize allegro!\n");
return -1;
}
display = al_create_display(640, 480);
if(!display) {
fprintf(stderr, "failed to create display!\n");
return -1;
}
al_clear_to_color(al_map_rgb(0,0,0));
al_flip_display();
al_rest(10.0);
al_destroy_display(display);
return 0;
}
Saludos.