这个函数接受一个每分钟的节拍值,并返回每个节拍的长度(秒)。
创建时间源时可以使用此选项来为时间源使用 BPM 值。此类时间源使用秒作为其单位非常重要。
time_bpm_to_seconds(bpm);
参数 | 类型 | 描述 |
---|---|---|
bpm | Real | 将每分钟的节拍值转换为每拍的秒数 |
var _bpm = 90;
var _seconds = time_bpm_to_seconds(_bpm);
time_source = time_source_create(time_source_game, _seconds, time_source_units_seconds, function()
{
show_debug_message("BEAT!");
}, [], -1);
此代码将值 90 BPM 转换为秒,并使用该值创建无限期运行的时间源。
每次拍摄时,它都会将消息 "BEAT!" 打印到输出日志中。