SoloCodigo

Programación Específica => Programación de Videojuegos => Mensaje iniciado por: scatterbrain en Viernes 13 de Mayo de 2005, 20:33

Título: Recomendacion
Publicado por: scatterbrain en Viernes 13 de Mayo de 2005, 20:33
aparte de directx que otra lib (allegro ,opengl,java3d) tiene controladores para sonido?(no se nada de directx solo se que tiene controladores para audio graficos ,soporte de redes, reproduccion de multimedia y controladores de mouse teclado ,joystick ,etc ,pero no se como utilizarlos.claro que mi meta en este momento es poder sacarle el mejor provecho al audio)


y si existe ,cual es la mejor y de donde puedo sacar informacion de sus funciones,la declaracion y definicion por lo menos?

cual es la lib mas completa ,mejor y mas optimizada (si es que la hay )?

orientacion es lo que pido.
Título: Re: Recomendacion
Publicado por: Ruben3d en Domingo 15 de Mayo de 2005, 19:20
Hola.

DirectX no es una librería, sino un conjunto de ellas dedicadas a diferentes campos que ya has mencionado. El equivalente de OpenGL, que sólo es para gráficos, es DirectGraphics. Existe un equivalente a DirectSound, llamado OpenAL, cuyo API sigue la misma estructura que el de OpenGL y se maneja de manera similar. Tiene soporte para sonidos 3D, efectos de oclusión, mediante EAX, y bastantes cosillas.

Respecto a cuál elegir, depende del uso. Si la aplicación va a ser multiplataforma quedate con la combinación OpenGL+OpenAL. Si es sólo para Windows ya elige en función de tus gustos personales. De todas formas, en Windows puedes hacer todo tipo de combinaciones: Pintar usando OpenGL, sonidos con DirectSound, eventos desde el API de Windows, etc.

Un saludo.

Ruben3d
Título: Re: Recomendacion
Publicado por: scatterbrain en Lunes 16 de Mayo de 2005, 19:39
si lib viene de librery (que es lo que creo) no deberia ser su traducion biblioteca?
que parece mas logico? o todos saben pero le dicen libreria por no se convencion?

:rolleyes:  mientras no sepa le llamo lib por si las moscas :whistling:


la verdad es que no tenia idea que existia openAL de hecho yo trabajo (o intento trabajar )con opengl ,asi que buscare algo de documentacion sobre eso,gracias por el dato me abre una puerta que no tenia antes.

trabajare con opengl + openal ,aunque mi codigo ya esta "windowsiado" porque la creacion de ventanas y todo eso ya lo hice en windows ,antes trabajaba con glut pero habia cosas que no podia (o no sabia como) hacer lo que me llevo a escrbibir mi codigo directamente para windows ahora que se un poco mas de este api creo que si hay cosas que podia hacer pero lo hecho hecho esta y me quedo con windows.

gracias por eso ruben3d .si sabes donde (o si alguien sabe donde) encontrar alguna informacion sobre openal se lo agradesco entodo caso yo ya he encontrado algo pero nada esta de mas.
Título: Re: Recomendacion
Publicado por: scatterbrain en Lunes 16 de Mayo de 2005, 19:45
si lib viene de librery (que es lo que creo) no deberia ser su traducion biblioteca?
que parece mas logico? o todos saben pero le dicen libreria por no se convencion?

:rolleyes:  mientras no sepa le llamo lib por si las moscas :whistling:


la verdad es que no tenia idea que existia openAL de hecho yo trabajo (o intento trabajar )con opengl ,asi que buscare algo de documentacion sobre eso,gracias por el dato me abre una puerta que no tenia antes.

trabajare con opengl + openal ,aunque mi codigo ya esta "windowsiado" porque la creacion de ventanas y todo eso ya lo hice en windows ,antes trabajaba con glut pero habia cosas que no podia (o no sabia como) hacer lo que me llevo a escrbibir mi codigo directamente para windows ahora que se un poco mas de este api creo que si hay cosas que podia hacer pero lo hecho hecho esta y me quedo con windows.

gracias por eso ruben3d .si sabes donde (o si alguien sabe donde) encontrar alguna informacion sobre openal se lo agradesco entodo caso yo ya he encontrado algo pero nada esta de mas.
Título: Re: Recomendacion
Publicado por: scatterbrain en Lunes 16 de Mayo de 2005, 19:52
:whistling:  :whistling:  :whistling:  :rolleyes:  :rolleyes:
ups me salio dos veces que alguien lo borre por favor (y este tambien)
Título: Re: Recomendacion
Publicado por: ProfesorX en Lunes 16 de Mayo de 2005, 22:48
http://www.google.com (http://www.google.com)

Ahi puedes encontrar mas.

Un saludo 8)
Título: Re: Recomendacion
Publicado por: scatterbrain en Lunes 16 de Mayo de 2005, 23:06
ok
Título: Re: Recomendacion
Publicado por: Ruben3d en Martes 17 de Mayo de 2005, 14:41
Citar
encontrar alguna informacion sobre openal

En el SDK te viene información y un par de ejemplos muy buenos: Uno de ellos con una sencilla escena en 3D, con fuentes de sonido en movimiento y oclusiones. El otro es una ejemplo para consola que te muestra cómo reproducir y realizar varios efectos de diferentes tipos a través de un menú.

Un saludo.

Ruben3d
Título: Re: Recomendacion
Publicado por: scatterbrain en Miércoles 18 de Mayo de 2005, 01:19
ya baje la sdk y vi el ejemplo pero en mi pc no suena   :unsure:
Título: Re: Recomendacion
Publicado por: Yosi_RNR en Miércoles 1 de Junio de 2005, 17:11
Para manejar audio en tus programas, tambien se puede usar la BASS SOUND SYSTEM, sencillita de usar, o la FMOD pero esta creo que esta mas limitada, pero no lo se, porque nunca la he utilizado.