【发布时间】:2020-08-06 23:45:14
【问题描述】:
我已经使用 Godot 引擎一两个月了,我的第一款游戏几乎完成了。我想弄清楚如何保存我的角色位置、统计数据等,并在玩家再次打开游戏时使用它们。我正在使用 GDscript 和 Godot Engine 3.2。
【问题讨论】:
标签: godot
我已经使用 Godot 引擎一两个月了,我的第一款游戏几乎完成了。我想弄清楚如何保存我的角色位置、统计数据等,并在玩家再次打开游戏时使用它们。我正在使用 GDscript 和 Godot Engine 3.2。
【问题讨论】:
标签: godot
Godot 具有一些用于 JSON 持久性的内置功能。 https://docs.godotengine.org/en/stable/tutorials/io/saving_games.html
确定哪些节点需要保存其状态。在编辑器中将它们添加到自定义组、“Persist”或任何您想调用的组中。
在您的保存函数中(很可能在单例中),遍历 Persist 组中的所有节点并从中获取您需要的值。
本指南的其余部分将引导您完成与 JSON 之间的转换以及对文件系统的读取/写入。
【讨论】: