通过此函数,您可以将给定 " 键 " 中存储的 DS 列表 替换为之前创建的另一个列表。
此函数旨在创建 JSON 兼容地图,然后您可以使用 json_encode 对其进行编码,并且只能与该功能结合使用。
ds_map_replace_list(id, key, value)
参数 | 类型 | 描述 |
---|---|---|
id | DS Map | 要使用的地图的 ID。 |
key | String | 换人的钥匙。 |
value | DS List | DS 列表的 ID,用于替换先前存储在给定密钥中的列表。 |
N/A
var j_list = ds_list_create();
ds_list_add(j_list, health);
ds_list_add(j_list, lives);
ds_list_add(j_list, score);
ds_map_replace_list(j_map, "list", j_list);
var j = json_encode(j_map);
ds_list_destroy(j_list);
上述代码将创建一个 DS 列表 ,并用各种全局变量的值填充它,然后替换 DS Mapj_map 中先前存储的列表。