Programación Específica > Programación de Videojuegos
Recomendacion
scatterbrain:
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.
Ruben3d:
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
scatterbrain:
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.
scatterbrain:
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.
scatterbrain:
:whistling: :whistling: :whistling: :rolleyes: :rolleyes:
ups me salio dos veces que alguien lo borre por favor (y este tambien)
Navegación
[#] Página Siguiente
Ir a la versión completa