Godot特殊路径

Godot提供特殊路径处理,包括资源路径(res://)和用户路径(user://),用于跨平台的文件系统操作。资源路径适用于读取项目资源,但通常只读;用户路径用于存储用户数据,如配置和保存文件,位置因操作系统而异。Windows的用户路径位于%APPDATA%/.godot/app_userdata,Linux和MacOS在~/.godot/app_userdata,而HTML5使用LocalStorage API模拟文件系统。
摘要由CSDN通过智能技术生成

Godot具有处理玩家设备的文件系统的功能,这在创建和管理配置和保存文件时非常重要。本小时将重点介绍脚本API,帮助你以一种可移植的、多平台的方式处理这个问题。

特殊路径

除了用户操作系统提供的标准文件系统路径外,Godot还提供了两个特殊的可移植文件路径:Resources directory(资源目录)和User directory(用户目录)。

资源路径

你项目的根文件夹就是资源根。从那里,所有的资源都被加载到游戏中。它用res://前缀标识,它作为标准路径(如file://或http://)中的协议,可以像函数中的常规路径一样使用。

资源路径是你的项目所在的地方。它非常适合以可移植的方式读取项目资源,因为它对每个平台都是一样的。然而,你不应该尝试在它上面写入,您可以在编辑器内的资源路径上进行写入,因为它只是你的项目文件夹。但是当游戏被导出时,它很可能是一个只读路径。尤其是在移动端,因为文件系统的访问受到限制。即使是在桌面平台上,游戏也是以一个只读包的形式导出的(Godot专用文件,我们会在一小时内看到关于导出的内容)。

区分大小写
Windows上的文件系统是不区分大小写的,因此,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值