Godot项目上传GitHub是否需要提交*.import与*.tres格式文件?
Godot项目上传GitHub需提交的文件说明
*.import后缀文件 必须提交
这类文件是Godot导入外部原始资源(如图片、音频、模型等)时自动生成的配置文件,存储了该资源的导入参数(如纹理过滤模式、音频压缩级别、资源唯一ID等)。提交后可以保证所有协作者、不同设备打开项目时,资源的导入配置和表现完全一致,避免出现本地调试正常、其他人拉取后资源显示/播放异常的问题。注意不要和项目根目录下的
.import/缓存文件夹混淆,这个缓存文件夹是不需要提交的,可以加入.gitignore。*.tres后缀文件 必须提交
这类文件是Godot的文本格式自定义资源文件,你手动创建的瓦片地图、瓦片集、材质、自定义数据资源、动画配置等内容都会存在这类文件里,属于项目的核心资源组成部分,不上传会导致项目运行时丢失对应资源,出现节点报错、内容缺失的问题。
补充可选忽略的Godot相关文件
你可以把以下内容加入项目的.gitignore文件,不需要提交:
# Godot缓存和导出相关 .import/ export.cfg export_presets.cfg build/ *.debug *.release # 系统临时文件 .DS_Store Thumbs.db
内容的提问来源于stack exchange,提问作者MohsenGhasemi
相关产品推荐
相关产品推荐

