Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kojax12 en Septiembre 14, 2010, 02:28:16 AM

Título: ?Que esta mal?
Publicado por: kojax12 en Septiembre 14, 2010, 02:28:16 AM
Bueno, estoy haciendo un juego de guitar hero, uso la dll llamada supersound.dll, y la estoy aprovechando al m?ximo.

Bueno, la idea de mi juego es que para que se creen las notas, que primero obtenga la cantidad de tiempo en la que estuvo sonando la canci?n, y en el momento preciso, que cree la nota. para eso uso el script SS_GetSoundPosition(cancion) que me devuelve el tiempo en el que estuvo sonando la canci?n.

al grano, en el steep de un objeto, le meti este codigo:
tiempo=SS_GetSoundPosition(handle)
if tiempo > 200000{
instance_create(50,1,nota)}


quiero que si el progreso de la canci?n es mayor a 20000 se cree la nota, crei que eso bastaba, pero el tiempo supera los 200000 (me doy cuenta porque en evento draw haga que dibuje el progreso) y el objeto nota no se crea.

tengo oxidado el GML, ya eh le?do el manual pero hace mucho tiempo.
Saludos
Título: Re: ?Que esta mal?
Publicado por: Hackware en Septiembre 14, 2010, 05:49:20 AM
Pues no pareciera que estuvieras haciendo nada mal, aunque si usas 'mayor que' en vez de 'igual a' estar?s creando un objeto por step, o sea que en poco tiempo tendr?s demasiados objetos que a la postre ralentizar?n el juego.

Si puedes sube el editable para poder ver que est?s haciendo mal.

?Saludos!
Título: Re: ?Que esta mal?
Publicado por: Hackware en Septiembre 14, 2010, 05:51:17 AM
zZz ESTE MENSAJE NO EXISTE zZz
(http://es.dreamstime.com/reloj-en-el-movimiento-hipnotismo-thumb748407.jpg)
S?lo fue una gran metida de pata... Por favor borrarlo
Título: Re: ?Que esta mal?
Publicado por: kojax12 en Septiembre 14, 2010, 06:18:57 AM
Cita de: Hackware en Septiembre 14, 2010, 05:49:20 AM
Pues no pareciera que estuvieras haciendo nada mal, aunque si usas 'mayor que' en vez de 'igual a' estar?s creando un objeto por step, o sea que en poco tiempo tendr?s demasiados objetos que a la postre ralentizar?n el juego.

Si puedes sube el editable para poder ver que est?s haciendo mal.

?Saludos!

ya lo se, pero devido a que la room va a 30 fps por segundo, es improbable que obtenga la cantidad exacta, seguramente lo pasara de largo porque la cantidad que obtiene el script avanza muy rapido, no se si me entiendes. eso no es problema, con otro if basta.
el problema es que aun asi no crea el objeto :/ si es necesario dejo el editable.
Título: Re: ?Que esta mal?
Publicado por: kojax12 en Septiembre 14, 2010, 06:24:15 AM
Por favor perd?nenme, si mi avatar tendr?a mi foto vivir?a en las alcantarillas ocultando mi rostro.
resulta que el objeto nota, se mov?a para arriba y no para abajo, por esa raz?n no lo ve?a, que est?pido que fui xD

Muchas gracias de nuevo!