此函数加载之前使用 buffer_save 函数保存的缓冲区,以及任何 包含文件 或外部存储的其他文件。
它返回一个由函数创建的新缓冲区,作为字节对齐为 1 的 " 增长 " 缓冲区 (请参阅 此处 )。该缓冲区应存储在变量中,并在对此缓冲区的所有进一步函数调用中使用。如果由于某种原因加载失败,该函数将返回 -1,并且编译器输出窗口中将显示一条消息,指出加载失败。
注意 当您不再需要此类动态创建的资源时,请务必将其从内存中删除,以防止内存泄漏,因此当您使用完创建的缓冲区后,应将其释放再次使用 buffer_delete。
buffer_load(filename);
参数 | 类型 | 描述 |
---|---|---|
filename | String | 要从中加载的文件名。 |
player_buffer = buffer_load("Player_Save.sav");
上面的代码将先前保存的缓冲区加载到内存中,创建一个新的缓冲区。它存储在变量 player_buffer 中。