loopuje muzyke loop pointem uzywajac funkcji związanych z pozycją dźwięku (ponieważ dalej nie ma na to osobnej funkcji w gm)
create:
GML
musicvar = audio_play_sound(music,9999,0);
looppoint=3,090;
step:
GML
musicpos = audio_sound_get_track_position(musicvar);
if musicpos >= audio_sound_length(musicvar)
{
audio_sound_set_track_position(musicvar,looppoint);
}
muzyka nie loopuje się (loopuje sie gdy wszystkie księżyce, planety i gwiazdy ułożą się w jednej linii), chyba że przy warunku if odejme z dwie klatki od audio_sound_length, wtedy jest większa szansa na to że warunek zajdzie, jednak loop najczęściej wskoczy za wcześnie
w takim razie - jak w ten kod wplecić delta_time dla zwiększonej dokładności? (albo może jakoś inaczej to zrobić żeby muzyka loopowała się z jak najmniejszą dziurą)