在资源管理器中删除还有引用的字体,会导致编辑器卡死,电脑快速发烫,无法正常退出,强行退出程序后重新打开项目,加载过程中卡死,也无法正常退出。
-
Creator 版本:3.1.0 、3.1.1 其他版本未测试。
-
编辑器操作系统:macOS Big Sur
-
目标平台: 编辑器BUG
-
重现概率: 100%
-
重现方式:创建2D对象Label,将资源管理器中的字体添加到Label的Font,然后删除资源管理器中的字体即可重现。
-
首个报错:
强行退出后重新打开项目报错:
[Scene] The Asset used by component “cc.Label” in scene “scene” is missing. Detailed information:
Asset url: “db://assets/scene”
Missing uuid: “03840912-98d1-4852-b0cf-a891ce698b0c”
Asset url: “db://assets/scene”
Missing uuid: “03840912-98d1-4852-b0cf-a891ce698b0c”
at MissingObjectReporter.doReport (/Applications/CocosCreator/Creator/3.1.0/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/editor-extends/missing-reporter/missing-object-reporter.ccc:1:1134)
at /Applications/CocosCreator/Creator/3.1.0/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/editor-extends/missing-reporter/missing-object-reporter.ccc:1:1829
at ObjectWalkerBehavior.walk (/Applications/CocosCreator/Creator/3.1.0/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/editor-extends/missing-reporter/object-walker.ccc:1:2348)
at ObjectWalkerBehavior.parseCCClass (/Applications/CocosCreator/Creator/3.1.0/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/editor-extends/missing-reporter/object-walker.ccc:1:639)
at ObjectWalkerBehavior.parseObject (/Applications/CocosCreator/Creator/3.1.0/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/editor-extends/missing-reporter/object-walker.ccc:1:457)
at doWalkProperties (/Applications/CocosCreator/Creator/3.1.0/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/editor-extends/missing-reporter/object-walker.ccc:1:2143)
at ObjectWalker.iteratee (/Applications/CocosCreator/Creator/3.1.0/CocosCreator.app/Contents/Resources/app.asar/builtin/engine/dist/editor-extends/missing-reporter/object-walker.ccc:1:2285)
另外:
从报错信息中可看到,是加载资源uuid: "03840912-98d1-4852-b0cf-a891ce698b0c"出错,导致无法打开项目,现在有什么办法可恢复我的项目呢?