今天兴致勃勃的验证一个问题。
拿到demo,使用 DashBoard 导入项目,使用对应的版本打开项目工程。
项目资源没有缺失,编辑器的 console 面板也没有提示资源导入确实以及任何报错。
很好!
点击一个我们需要的场景 scene 在 浏览器上预览。
报错了
Failed to load resource: the server responded with a status of 404 (Not Found)
DevTools failed to load source map: Could not load content for chrome-extension://ncennffkjdiamlpmcbajkmaiiiddgioo/js/xl-content.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
报错的资源是 http://localhost:7456/scene/10a4e3f0-dbb5-49fd-a5c8-7327e3179ee2.json
好嘛,这个资源是场景资源的配置。为啥报错?
基操(基本操作)三步骤。关闭 Cocos Creator 编辑器,删除临时文件(library、temp、local)文件夹,重启编辑器。
一顿操作猛如虎,一看问题还是存在!
好嘛,我重新卸载安装我的 Cocos Creator 编辑器试试。
问题仍然存在!不科学。
后面,我想到了,我切换一下场景试试!
尼玛,问题解决了。
结语:
引擎应该在打开的时候,存在一个默认的场景设置。如果我们不通过切换场景的方式去修改为正确的场景资源,会默认使用默认设置好的场景从而导致资源加载失败的问题。