0

我是 GDScript 的新手,正在研究如何最好地将数据保存到文本文件中。to_json适用于基本类型,但我只获得任何自定义类的参考 ID。理想情况下,我希望将包含一些自定义类元素的数据字典传递给to_json并让它一次全部转换。

像其他语言提供toString打印对象的方法一样,有什么可以让我指定类实例应如何转换为 JSON 的吗?

4

1 回答 1

0

是的,您只需在您的课程中添加以下内容:

func to_json():
    var data = {} #must create it as a dictionary or array
    data["health"] = 5
    #code to create json
    var json
    json = data.to_json() #dictionaries automatically have this function
    return json

我认为这真的很简单:)

请注意:我没有测试过这段代码。

于 2018-09-12T03:03:53.323 回答