Comments

Log in with itch.io to leave a comment.

Hello 

I need assistance with implementing this in my game please.

Hey, am I allowed to use this in an open-source project, or must any of my works that use this script be closed-source?

Thanks,
- Rossiter

Bueno he visto que sí respondes en español, así que procedo xd

Estoy haciendo un juego tipo shooter runner, y los enemigos quiero que salgan al compás de la música, a veces si, a veces no, etc.. he intentado  usar un codigo que encontré en el foro oficial donde agarra el audio_sound_get_track_position(), hace un módulo con los SEGUNDOS y si da < 0.1 entonces entra en la conducción, esto condicionado por un booleano para que no se ejecute repetidas veces por eso de los decimales... Para sacar los SEGUNDOS que dura cada "beat" he usado webs online que te dicen los BPM de una canción, agarro ese BPM y lo divido entre 60 (1 min en segundos)... Parece encajar bien, pero a la larga los eventos se adelantan a la canción y ya no sé que hacer... Perdón por el largo texto, en resumen, necesito el tiempo (en steps) EXACTO entre beat y beat... No sé si esto me servirá, y si me sirve, quiero saber si recibiré ayuda en el caso de no conseguir implementarlo como necesito, gracias.

Si el BPM del track es igual o mayor a 60 bpm, entonces este asset deberia funcionar sin adelantarse.

(+1)

Thanks for making this! Works perfectly, and it's very easy to use :)

(+1)

Absolutely awesome asset. Cheers!

Hola Floyd!

Quería hacerte una consulta acerca de la implementación. Supongamos que yo quiero que se ejecute un script en la 4ta corchea del 3er compás de una canción... Por lo que vi en la demo, lo tienes resuelto. ¿Puedes comentarme cómo se usaría el asset en un caso así?

Muchas gracias!

(+1)

Hola! Primero que nada mil disculpas por tardar en responder. Estoy muy desactualizado. 

Si, efectivamente, si por ejemplo yo tengo una cancion que va a 4/4, puedo hacer un script distinto para cada golpe. La documentacion esta dentro del codigo, incluyendo el demo y su codigo fuente comentado para entenderlo. Si lo que queres hacer es que un evento se ejecute en un unico compas, deberias agregar algunas lineas de codigo, uno para la cantidad de compases de la cancion, otro del marcador de compas actual en 0, uno que checkee cuantos compases va asi resetea a 0, y despues en el evento que crees para que suene en la 4ta corchea, podes hacer un if diciendo "si esta en este compas, ejecuta este otro script".