- Creator 版本:2.4.4
先打开一个出了这个问题场景,再打开随便一个prefab,也不用编辑,直接返回。此时场景打不开,伴随报错。
其它的场景没问题,我就发现这一个场景出问题了。
Failed to restore delete node MainMenuCanvas: TypeError: Cannot read property ‘_onMaterialModified’ of null
at r.undo (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor/page/scene-utils/undo/index.js:1:2578)
at n.undo (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/share/undo.js:1:508)
at d.undo (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/share/undo.js:1:1201)
at Object.undo (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor/page/scene-utils/undo/index.js:1:7800)
at Object.restore (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor/page/scene-utils/lib/stash-scene.js:1:745)
at d (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor/page/scene-utils/edit-mode/modes/prefab.js:1:361)
at Object.closeWithoutSave (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor/page/scene-utils/edit-mode/modes/prefab.js:1:2533)
at Object.close (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor/page/scene-utils/edit-mode/modes/prefab.js:1:1992)
at Object.run (/Applications/CocosCreator/Creator/2.4.4/CocosCreator.app/Contents/Resources/app.asar/editor/page/scene-utils/edit-mode/index.js:1:889)
然而双击该场景,是可以正常打开的