Godot反复重新导入已删除的gd脚本与场景,如何阻止?
解决Godot重复尝试导入已删除场景的问题
清理导入缓存文件
Godot的.import目录会残留已删除资源的导入记录。找到项目根目录下的.import文件夹,搜索所有包含WaterBody的文件(比如WaterBody.tscn.import),直接删除这些文件后重启Godot。排查项目内的残留引用
项目里其他场景或脚本可能还在引用已删除的WaterBody.tscn:- 用Godot全局搜索(快捷键
Ctrl+Shift+F)查找所有包含WaterBody的内容,删掉load("res://WaterBody.tscn")、preload("res://WaterBody.tscn")这类代码引用。 - 检查场景文件的节点属性,确认没有节点的场景引用还指向已删除的文件。
- 用Godot全局搜索(快捷键
重置项目导入状态
如果局部清理无效,直接删除整个.import文件夹,然后关闭并重新打开项目。Godot会重新导入所有有效资源,不会再处理已删除的场景。检查全局配置缓存
极少数情况Godot全局配置会残留记录:- Windows路径:
%APPDATA%\Godot - macOS路径:
~/Library/Application Support/Godot - Linux路径:
~/.local/share/godot
删除该目录下对应项目的缓存文件,重启Godot即可。
- Windows路径:
内容的提问来源于stack exchange,提问作者What
相关产品推荐
相关产品推荐

