game_save 已删除

这是一个遗留功能,可用于保存游戏的当前状态,不建议再使用。请改用 文件函数缓冲区函数 来创建自定义保存系统,您仅在其中保存和加载特定的游戏数据。

此函数将保存游戏的状态,但不会保存当时正在使用的任何动态资源,如数据结构、表面、运行时添加的资源等。如果加载了这样的保存文件,则在保存之后进行的任何游戏更新都将不可见,因为它将恢复用于创建保存的游戏版本。

已弃用 使用此函数创建的保存文件可能不受更新的 运行时 版本的支持,因此用新的保存系统替换此函数对于确保与未来的 GameMaker 更新的兼容性至关重要,并且由于上述原因,对您自己的游戏进行了更新。

 

语法:

game_save(filename);

参数类型描述
filenameString要将游戏保存到的文件的名称。

 

返回:

N/A

 

例子:

if (keyboard_check_pressed(ord("S")))
{
    global.Saved = true;
    game_save("Save.dat");
}

以上代码将全局变量设置为true,然后在按键"S"时将游戏保存到文件"Save.data"中。