我一直在自己项目中破坏 res:// 路径,直到场景加载失败才发现问题,所以我建立了一个小型本地静态分析器来尽早捕捉这些问题。

目前它检查:

  • 丢失的资源路径,
  • 重复的 UID,
  • 超大图像,
    孤儿资源,
    缺失的导出预设。

它还具有一个简单的Godot编辑器dock,可以从编辑器内部运行扫描。

我很好奇其他Godot开发者在导出之前如何处理项目验证。您是否依赖编辑器、自定义脚本、CI检查或其他东西?您认为我缺失的检查有哪些?

我将代码放在GitHub上供任何人查看实现:
https://github.com/fanisisfanis/godot-project-doctor