Godot Engine如何保存角色位置

How to save character location Godot Engine

我已经使用 Godot 引擎一两个月了,我的第一款游戏快完成了。我想弄清楚如何保存我的角色位置、统计数据等,并在玩家再次打开游戏时使用它们。我正在使用 GDscript 和 Godot Engine 3.2。

Godot 有一些 built-in 功能用于 JSON 持久化。 https://docs.godotengine.org/en/stable/tutorials/io/saving_games.html

确定哪些节点需要保存其状态。在编辑器中将它们添加到自定义组“Persist”或任何您想要的名称。

在您的保存函数中(很可能在单例中),遍历 Persist 组中的所有节点并从中获取您需要的值。

指南的其余部分将引导您完成 JSON 和 reading/writing 与文件系统之间的相互转换。