关于本手册
本手册将介绍 ACTION GAME MAKER 中内置的保存/读取功能。
ACTION GAME MAKER 中的保存与读取概述
保存与读取功能可通过执行动作“保存游戏数据 (SaveGameData)”和“读取游戏数据 (LoadGameData)”来实现。
可保存开关 (is_savable)
保存时哪些项目会被保存、哪些不会,可通过“可保存 (is_savable)”属性进行控制。
- 游戏对象本身的位置或状态,可通过 GameObject 节点的“可保存 (is_savable)”属性进行设置。
- 变量/开关的值,可通过数据库或各游戏对象的 VariableSettings/SwitchSettings 中的“可保存 (is_savable)”属性进行设置。
- 不可保存的变量/开关在读取时将恢复为初始值。
保存槽 (File_Slot)
可在各动作的选项中指定保存槽。
保存槽也会作为数据库中的项目变量进行保存。
保存功能的使用示例
从检查点快速重启
通过编写程序,使玩家在触碰检查点时执行“保存游戏数据 (SaveGameData)”,并在按下重启键(或因坠落等原因死亡)时执行“读取游戏数据 (LoadGameData)”,即可实现从检查点快速重启的功能。