cocos creator 场景加载不出来

  • Creator 版本:v2.0.5

  • 目标平台: Web

  • 详细报错信息,包含调用堆栈:

TypeError: Cannot read property ‘_id’ of null
at cc_Node.cc.Class._registerIfAttached (/Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/utils/base-node.js:669:51)
at cc_Node.cc.Class._registerIfAttached (/Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/utils/base-node.js:683:27)
at cc_Node.cc.Class._registerIfAttached (/Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/utils/base-node.js:683:27)
at cc_Scene.cc.Class._registerIfAttached (/Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/utils/base-node.js:683:27)
at cc_Scene._activate (/Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/CCScene.js:58:26)
at cc.Director.runSceneImmediate (/Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/CCDirector.js:217:23)
at /Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/CCDirector.js:327:42
at CCLoader. (/Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/platform/CCAssetLibrary.js:63:25)
at /Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/load-pipeline/CCLoader.js:139:46
at /Applications/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/platform/utils.js:48:25

打开场景文件,就是*.fire文件,查看下面哪一个组件或是节点的_id属性为空,删除对应的数据,重新打开编辑器即可。

感谢 解决了 我的是 components 里面有一个 null