Godot具有处理玩家设备的文件系统的功能,这在创建和管理配置和保存文件时非常重要。本小时将重点介绍脚本API,帮助你以一种可移植的、多平台的方式处理这个问题。
特殊路径
除了用户操作系统提供的标准文件系统路径外,Godot还提供了两个特殊的可移植文件路径:Resources directory(资源目录)和User directory(用户目录)。
资源路径
你项目的根文件夹就是资源根。从那里,所有的资源都被加载到游戏中。它用res://前缀标识,它作为标准路径(如file://或http://)中的协议,可以像函数中的常规路径一样使用。
资源路径是你的项目所在的地方。它非常适合以可移植的方式读取项目资源,因为它对每个平台都是一样的。然而,你不应该尝试在它上面写入,您可以在编辑器内的资源路径上进行写入,因为它只是你的项目文件夹。但是当游戏被导出时,它很可能是一个只读路径。尤其是在移动端,因为文件系统的访问受到限制。即使是在桌面平台上,游戏也是以一个只读包的形式导出的(Godot专用文件,我们会在一小时内看到关于导出的内容)。
区分大小写
Windows上的文件系统是不区分大小写的,因此,