buffer_load_ext

此函数将之前使用 buffer_save 函数和相关函数保存的缓冲区数据加载到现有缓冲区中。

您传递先前创建的要加载的缓冲区,然后传递要加载的保存的缓冲区文件,最后传递距您希望将数据加载到的缓冲区开头的偏移量 (以字节为单位)。

请阅读 buffer_load 页面,了解特定于平台的说明。

 

语法:

buffer_load_ext(buffer, filename, offset);

参数类型描述
bufferBuffer要加载到的缓冲区。
filenameString要从中加载的文件名。
offsetReal缓冲区内要加载到的偏移(以字节为单位)。

 

返回:

N/A

 

例子:

var _pos = buffer_seek(player_buffer, buffer_seek_end, 0);
buffer_load_ext(player_buffer, "Data_Save.sav", _pos);

上面的代码首先获取存储在变量 player_buffer 中的缓冲区末尾的位置,然后将给定文件中的数据加载到该位置 (请注意,此示例仅适用于 "grow" 或 "wrap" 缓冲区类型)。