当您想要开始将多个缓冲区保存到多个文件 (或加载多个缓冲区) 时,将调用此函数。
groupname 是一个字符串,将用作保存文件的目录名称,并且在稍后将文件加载回 IDE 时应用作文件路径的一部分 (使用任何 buffer_load 函数)。此函数 仅 与 buffer_save_async 和 buffer_load_async 函数一起使用,并且您还必须通过调用 buffer_async_group_end 来结束异步组} 函数,否则文件将不会被保存 / 加载。
注意 对于控制台平台 (例如 PS4), groupname 将用作保存槽描述,使用此功能可以帮助您避免为每个文件显示 UI 那正在被拯救出来。
buffer_async_group_begin(groupname);
参数 | 类型 | 描述 |
---|---|---|
groupname | String | 团体名称 |
N/A
buffer_async_group_begin("SaveGame");
save1 = buffer_save_async(buff1, "Player_Save1.sav", 0, 16384);
save2 = buffer_save_async(buff2, "Player_Save2.sav", 0, 16384);
save3 = buffer_save_async(buff3, "Player_Save3.sav", 0, 16384);
save4 = buffer_save_async(buff4, "Player_Save4.sav", 0, 16384);
buffer_async_group_end();
上面的代码启动一个缓冲区组,然后将其设置为异步保存4个文件。然后结束组定义 (此时将开始保存)。