插件出问题,十有八九出在装之前没核这几项。按这个顺序过一遍,能省掉大半返工。
引擎版本。README 和资源库条目都会写最低版本,比如 Dialogue Manager 标 4.6+、SmartShape2D 有单独的 Godot 4 说明。别只看「支持 Godot 4」,小版本差异足以让编辑器起不来。
最后更新时间和 issue。资源库条目上有版本历史和维护者,仓库里看最近一次提交是什么时候、有没有一堆没回的报错帖。一个两年没动过的插件,不代表不能用,但升引擎时你得自己兜底。
许可。MIT、Apache 2.0 对商业项目比较省心;标 Proprietary、或者压根没写 License 的,得单独确认。素材的授权和插件的授权是两件事,别混着记。
依赖。有些插件带 GDExtension 二进制,分平台编译,换平台导出时要重新备一份。纯 GDScript 的 addon 就没这问题。装之前看一眼它到底往项目里塞了什么。
是否会写数据。像 YARD、Kanban Tasks 这类会在项目里存自己的文件,先想清楚这些数据怎么进版本库、以后不装了怎么办。
改动范围。真正稳妥的做法是复制一份项目,在副本里装、跑一遍、导一次,确认没问题再合回主项目。插件装起来只要一分钟,装错了拆干净可能要一晚上。
核完这些还拿不准,就先不装。原生节点能解决的事,用原生方案永远是最少依赖的那条路。
