title: 重构
重构是指重组现有代码和资源的过程。在项目开发过程中,经常需要更改或移动内容:名称需要更改以遵循命名约定或提高清晰度,代码或资源文件需要移动到项目层次结构中更合理的位置。
Defold 通过跟踪资源的使用方式帮助您高效地进行重构。它会自动更新对已重命名和/或移动的资源的引用。作为开发者,您应该在工作中感到自由。您的项目是一个灵活的结构,您可以随意更改而不必担心一切都会崩溃和破碎。
::: important 自动重构仅在从编辑器内部进行更改时才有效。如果您在编辑器外重命名或移动文件,对该文件的任何引用都不会自动更改。 :::
然而,如果您通过删除资源等方式破坏了引用,编辑器无法解决问题,但会提供有用的错误信号。例如,如果您从图集中删除了一个动画,而该动画在某处正在使用,当您尝试启动游戏时,Defold 将发出错误信号。编辑器还会标记错误发生的位置,以帮助您快速定位问题:
构建错误显示在编辑器底部的*构建错误*面板中。双击错误会将您带到问题所在的位置。