不幸的是,godot 的File
API 似乎没有提供更改文件权限的机制。您可以尝试使用加密文件,这将防止用户将其视为 CSV 文件(例如,默认情况下不应在其电子表格程序中打开)。但是,加密文件仍然可能被覆盖和损坏,这将阻碍喜欢挖掘游戏文件的玩家进行改装。
您可以编写提案以在 API 中包含权限功能File
,或者使用 GDScript 以外的语言编写保存代码,您可以访问具有此功能的标准库。您可以编写一个支持此功能的GDNative扩展。
最终,您必须决定使系统防呆的重要性。一个坚定的用户会找到打破事物的方法。