Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Sound interfiere Input???

Iniciado por DarkNeko, 28 de Enero de 2008, 06:36:34 AM

« anterior - próximo »

DarkNeko

Hola a todos. Acabo de registrarme en el foro.
¡Este proyecto (dx_lib32) se me hace maravilloso! Tiene tiempo que lo encontré y lo estuve picando, pero hasta ahora estoy usando esta genial librería en un proyecto.

Pero bueno, tengo un problemita. Estoy haciendo un juego tipo RPG y estoy buscando hacer lo menos posible de hard coding.
Modularicé todo y ahora tengo:
-Módulo de gráficas
-Módulo de sonido
-Módulo de input
-Módulo "main"

-Clase de llamadas CallByName

-Formulario de visualización
-Formulario de output (para el debug)

Todo se inicializa a la perfección, todos los archivos se cargan bien... pero al oprimir las teclas no sucede nada. Uno pensaría que el problema está en el módulo de input, pero lo curioso es que cuando quito la instrucción que reproduce un sonido al dar Enter todo regresa a la normalidad y las teclas funcionan bien. Ya había logrado hacer que funcionara con todo y el sonido, pero al agregar una línea en la instrucción que termina los procesos del sonido (sólo hice un MUSIC_Stop para callar la musiquita antes de salir) me volvió a alterar el input.

Ya no sé qué hacer. Llevo buen rato tratando de hacer que funcione y se me ocurrió preguntar en el foro.

Ojalá puedan ayudarme y les agradezco de antemano su tiempo.

Atte.

      DarkNeko

PD: No pongo el código porque es MUUUY largo... jeje. Pero si lo necesitan podría postearlo.
------------
Blog: http://blog.darkneko.net

[EX3]

Pues revisa el codigo de tu programa por que acabo de hacer una prueba en el Test1 de dx_Input añadiendo codigo para inicializar y reproducir en bucle un sonido y si me lee la entrada del teclado :?

Salu2...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.