这个函数为给定的声音资源或声音实例设置以秒为单位的循环结束点。它必须高于设置的循环开始点,除非它是 0,也就是声音的结束点--这意味着你可以指定 0 来设置循环结束点为声音的结束。
请参阅:音频循环点
audio_sound_loop_end(index, time);
参数 | 类型 | 描述 |
---|---|---|
index | Sound Asset or Sound Instance ID | 要设置循环结束时间的声音资源或声音实例 |
time | Real | 循环结束时间(秒) |
N/A
audio_sound_loop_start(snd_machine, 4);
audio_sound_loop_end(snd_machine, 10);
ins_sound = audio_play_sound(snd_snd_machine, 100, true);
上面的代码将现有声音资源 snd_machine 的循环起点设置为 4 秒,将循环结束点设置为 10 秒。然后播放优先级为 100 的声音,并将 loop 设置为 true。新的声音实例从声音资源获取其循环开始和结束位置。其 id 存储在变量 ins_sound 中。