这是一个遗留功能,可用于保存游戏的当前状态,不建议再使用。请改用 文件函数 或 缓冲区函数 来创建自定义保存系统,您仅在其中保存和加载特定的游戏数据。
此函数将保存游戏的状态,但不会保存当时正在使用的任何动态资源,如数据结构、表面、运行时添加的资源等。如果加载了这样的保存文件,则在保存之后进行的任何游戏更新都将不可见,因为它将恢复用于创建保存的游戏版本。
已弃用 使用此函数创建的保存文件可能不受更新的 运行时 版本的支持,因此用新的保存系统替换此函数对于确保与未来的 GameMaker 更新的兼容性至关重要,并且由于上述原因,对您自己的游戏进行了更新。
game_save(filename);
参数 | 类型 | 描述 |
---|---|---|
filename | String | 要将游戏保存到的文件的名称。 |
N/A
if (keyboard_check_pressed(ord("S")))
{
global.Saved = true;
game_save("Save.dat");
}
以上代码将全局变量设置为true,然后在按键"S"时将游戏保存到文件"Save.data"中。