cocoscreator2.2.2_场景编辑器BUG

  • Creator 版本:2.2.2和2.2.1

  • 目标平台: web

  • 详细报错信息,包含调用堆栈:
    引擎的场景编辑器界面中不显示图片,切换场景也不能恢复,一直提示以下报错
    TypeError: Failed to execute ‘shaderSource’ on ‘WebGLRenderingContext’: parameter 1 is not of type ‘WebGLShader’.
    at _createShader (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\program.js:166:16)
    at Program.link (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\program.js:86:42)
    at ProgramLib.getProgram (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\renderer\core\program-lib.js:239:46)
    at ForwardRenderer._draw (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\renderer\core\base-renderer.js:463:54)
    at ForwardRenderer._drawItems (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\renderer\renderers\forward-renderer.js:354:38)
    at ForwardRenderer._opaqueStage (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\renderer\renderers\forward-renderer.js:382:30)
    at ForwardRenderer._render (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\renderer\core\base-renderer.js:384:29)
    at ForwardRenderer.render (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\renderer\renderers\forward-renderer.js:156:34)
    at Function.RenderFlow.render (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\core\renderer\render-flow.js:187:22)
    at Object.render (C:\CocosCreator_2.2.2\resources\engine\bin.cache\dev\cocos2d\core\renderer\index.js:122:32)

  • 重现方式:在修改场景中资源的缩放,或修改保存预制体或场景

  • 之前哪个版本是正常的 :2.1.2

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :win7

  • 编辑器之前是否有其它报错 :无

  • 出现概率:使用约一到两个小时可能出现

  • 额外线索:关闭引擎并重新打开,可恢复正常.但使用一段时间又有可能会出现,使用一天能出现1~3次.

尽量升级到 win 10 吧,win 7 上兼容性不是很好。

我们也遇到这个问题了,win10系统,一模一样的报错

1赞

我们有在跟踪解决这个bug,谢谢反馈。

这个问题是因为 GPU 崩溃了,通常是显卡驱动引起的,可以尝试升级一下显卡驱动。目前底层我们能拦截的错误都拦截掉了。之后 2.3 3.0 出现这个情况时,我们会尝试做报错信息的字符串匹配并提示刷新窗口。

我现在是cocos creator v2.3.1 还有这个问题。今天刚刚遇到。前几天还没有。

V2.3.3还是会出现这个问题…吐血

2.4.2依旧如此,

2.4.5,3.1.1,3.1.0都出现这个问题。操作系统win7 64

mac 2.4.6.sp1依旧如此,基本每分钟重启一次,其他人没有遇到吗?

建议使用 Win10,据说 Win7 比较容易这样。
另外我们也会在 3.x 中试用新版 Electron,看看是否会改善,会改善的话 2.x 也同步升级一下。

今天也是报错了,建议直接重启电脑,我的重启之后就又恢复了