buffer_async_group_begin

当您想要开始将多个缓冲区保存到多个文件 (或加载多个缓冲区) 时,将调用此函数。

groupname 是一个字符串,将用作保存文件的目录名称,并且在稍后将文件加载回 IDE 时应用作文件路径的一部分 (使用任何 buffer_load 函数)。此函数 buffer_save_asyncbuffer_load_async 函数一起使用,并且您还必须通过调用 buffer_async_group_end 来结束异步组} 函数,否则文件将不会被保存 / 加载。

注意 对于控制台平台 (例如 PS4), groupname 将用作保存槽描述,使用此功能可以帮助您避免为每个文件显示 UI 那正在被拯救出来。

 

语法:

buffer_async_group_begin(groupname);

参数类型描述
groupnameString团体名称

 

返回:

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个文件。然后结束组定义 (此时将开始保存)。