此函数会将指定映射的DS映射数据转换为字符串格式,然后可以将其写入*.ini或a*.txt文件以便于存储。然后,可以使用ds_map_read()将此字符串读回新的ds_map。
注意 返回的字符串不是人类可读的字符串,而是数据结构内容的转储。
ds_map_write(id);
参数 | 类型 | 描述 |
---|---|---|
id | DS Map | 要使用的数据结构的ID |
ini_open("map.ini");
var t_string;
t_string = ds_map_write(inventory);
ini_write_string("Saved", "0", t_string);
ini_close();
上述代码将打开一个可以写入的ini文件。然后使用ds_map_write()生成存储在临时变量"t_string"中的字符串。最后,它会在关闭ini文件之前将该字符串写入。