电脑死机重启后,场景文件损坏无法打开

D:\cocos\cocos-dashboard-editors\2.3.4\resources\app.asar\editor\page\scene-utils\lib\source-maps.js:1 Sorry, the scene data of “2d2f792f-a40c-49bb-a189-ed176a246e49” is corrupted!
at CCLoader. (D:\cocos\cocos-dashboard-editors\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\platform\CCAssetLibrary.js:123:20)
at D:\cocos\cocos-dashboard-editors\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\load-pipeline\CCLoader.js:301:28
at D:\cocos\cocos-dashboard-editors\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\platform\utils.js:74:9
at processTicksAndRejections (internal/process/task_queues.js:79:9)
cc.error.Editor.error @ D:\cocos\cocos-dashboard-editors\2.3.4\resources\app.asar\editor\page\scene-utils\lib\source-maps.js:1
D:\cocos\cocos-dashboard-editors\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\CCDirector.js:669 LoadScene 2d2f792f-a40c-49bb-a189-ed176a246e49: 3.135009765625ms
D:\cocos\cocos-dashboard-editors\2.3.4\resources\app.asar\editor\page\scene-utils\lib\source-maps.js:1 TypeError: Cannot set property ‘_id’ of null
at D:\cocos\cocos-dashboard-editors\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\CCDirector.js:679:21
at CCLoader. (D:\cocos\cocos-dashboard-editors\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\platform\CCAssetLibrary.js:139:9)
at D:\cocos\cocos-dashboard-editors\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\load-pipeline\CCLoader.js:301:28
at D:\cocos\cocos-dashboard-editors\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\platform\utils.js:74:9
at processTicksAndRejections (internal/process/task_queues.js:79:9)

我以前遇到过这个问题,仅供参考。
用vscode打开scene文件,搜索一下所有的null, 如果有属性是null,删除,保存。所有的null处理完了再打开试试。

1赞