SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: N2eiDer en Domingo 3 de Agosto de 2008, 18:11

Título: Tutorial basico C libreria SDL ?
Publicado por: N2eiDer en Domingo 3 de Agosto de 2008, 18:11
Alguien me puede pasar un tutorial que sea muy básico sobre SDL?

edito: es mejor sdl que opengl? opengl es mas para graficos vectoriale creo y sdl para jpg o me equivoco? en ese caso necesitaria sdl
Título: Re: Tutorial basico C libreria SDL ?
Publicado por: su - en Domingo 3 de Agosto de 2008, 21:47
Tutoriales: http://www.libsdl.org/tutorials.php (http://www.libsdl.org/tutorials.php" onclick="window.open(this.href);return false;)

En cuanto a lo de SDL y OpenGL, SDL es un API mas complejo.
SDL tiene un API a OpenGL (o se puede trabajar 2D), audio, video (peliculas) y muchas otras cosas mas, a diferencia de OpenGL que es solo para cosas 3D.

Te aconsejo leer la wikipedia, te respondera muchas dudas  ;)
Título: Re: Tutorial basico C libreria SDL ?
Publicado por: N2eiDer en Lunes 4 de Agosto de 2008, 14:16
Me he leido un tutorial y demas pero tengo problema al instalar sdl en dev-c++ hay algun pack recopilatorio de todo y que no se muy dificil de usar?
Que tenga las librerias SDL_ttf, mixer, video... o sea todas :D
haber si podeis ayudarme, encontre un pack de estos pero de 2005 :( ojala haya algo mas nuevo por ahi
Título: Re: Tutorial basico C libreria SDL ?
Publicado por: su - en Lunes 4 de Agosto de 2008, 21:53
http://www.libsdl.org/download-1.2.php (http://www.libsdl.org/download-1.2.php" onclick="window.open(this.href);return false;)

Mira TODA la pagina de libsdl.org, encontraras muchas cosas (ejemplos, aplicaciones, librerias...)
Título: Re: Tutorial basico C libreria SDL ?
Publicado por: Geo en Martes 5 de Agosto de 2008, 06:14
OpenGL es una biblioteca para aplicaciones gráficas. SDL es una biblioteca para aplicaciones multimedia, incluye, además de funciones para gráficos, funciones para entrada del usuario (teclado, joystick), salida de audio, red, entre otra.

OpenGL es más eficiente en el manejo de gráficos al hacer uso de la aceleración por hardware, es algo común utilizar una combinación de ambas.
Título: Re: Tutorial basico C libreria SDL ?
Publicado por: N2eiDer en Martes 5 de Agosto de 2008, 19:05
Hola de nuevo ya me he instalado el sdl, sdl_image, sdl_mixer y sdl_ttf y funcionan todos salvo el ultimo en opciones de linker con Dev-C++ tengo puesto

-Wall -lmingw32 -lSDLmain -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf

He ejecutado un .c de ejemplo que cogi de un libro y compila sin problemas, pero cuando le doy a ejecutar en lugar de salir las letras se queda en negro, cierro la ventana y ya no puedo ni compilar ni ejecutar  :unsure:  ¿sabeis que puede ser?