有没有一种方法可以将文件设置为仅在GODOT中读取

时间:2019-12-10 09:20:25

标签: csv godot gdscript

我正在使用CSV文件将数据保存为游戏的一部分,并希望将其设置为只读,以便用户无法修改它(该系统是为不太有经验的用户设计的)。

有什么方法可以保存这些文件,使其成为只读文件?

1 个答案:

答案 0 :(得分:0)

不幸的是,似乎godot的File API没有提供更改文件权限的机制。您可以尝试使用encrypted file,这将防止用户琐碎地将其作为CSV文件查看(例如,默认情况下不应在其电子表格程序中打开该文件)。但是,加密文件仍然可以被覆盖和破坏,这将对喜欢挖掘游戏文件的玩家造成阻碍。

您可以编写proposal以在File API中包括权限功能,也可以使用GDScript以外的语言编写保存代码,从而可以使用此功能访问标准库。您可以编写支持此功能的GDNative扩展名。

最终,您必须确定对系统进行傻瓜式验证的重要性。确定的用户 将找到打破事物的方法。