此函数将把给定DS映射的内容保存到一个链接到创建它的设备的文件中(这意味着如果传输到任何其他设备,它将无法读取)。文件本身可以具有几乎任何扩展名(例如,*.dat,*. json、*. bin等),并将被模糊处理并存储到目标平台上的本地存储中。然后可以使用函数ds_map_secure_load()重新加载ds_map。请注意,如果正在保存的DS映射包含一个数组,此数组将在保存时转换为DS列表。
重要!安全保存的文件的一个函数是它被锁定到创建它的设备上,因此您无法将保存在一个设备上的文件加载到另一个设备上运行的项目中。
ds_map_secure_save(map, filename);
参数 | 类型 | 描述 |
---|---|---|
map | DS Map | 要使用的数据结构的ID |
filename | String | 要将映射保存到的文件的名称 |
ds_map_secure_save(purchase_map, "p_data.dat");
上述代码将变量"p_data"中索引的DS映射保存到给定文件,以便以后检索。