还有一次,重开他直接报这个错,我只好再重开,它又好了,这太严重了.
引擎组的人在,处理一下啊?
引擎组的人在,处理一下啊?
呼叫引擎组救命的第4天
在 dashboard 的设置里,有个启动选项,填入 “–disable-gpu” 这种方法不行.
这个问题应该是属于shader写得有bug,禁用gpu它不还得执行shader
第一种方法我再看看
试过了,这2个方法都不行.呼叫引擎组第5天.
呼叫引擎组,第6天.
你往前翻报错,最前面有没有一个 glContext loss 之类的错误?另外使用之前的版本会出现这样的问题么?
你这里输入错误了:
--disable-gpu
有两个 -
截图上只有一个
之前2.4.3也会报这个错误,但是因为不经常出现,重启就可以了.2.4.5是太常出现了.
红色报错的话,这个第一个错.有出错我截个图,一天会出七八次还是很容易截到图的.
白色的是第一个正常log,接下去就出现循环报错,永不停止的那种循环…只能重开
这个现象还是挺特殊的,
首先,它不是固定出现,是在切换预制体时,或者第一次开启creator时,不定时出现,
原因很可能是某些程序执行时间顺序不一样,或者多线程执行顺序不一样导致的,否则不可能有时候出现,有时候又不出现了.
其次,出现时,上方的预制体渲染必然变成空的,什么也渲染不出来了.
更典型是的是,都没动creator,就在我编辑这段话过程中,我把creator从最小化切换出来看了一下,它居然在我没任何操作的时候报这个错了.就是仅仅最大化最小化也可能出现的错误…
等待解决方案的第10天
没什么用,我把–disable-gpu 复制进CocosDashboard 配置,然后更新本地配置,关闭CocosDashboard ,重启creator , 一启动就给我来了一次报错…
再重开又好了,过了会又出错:
呼叫引擎组,第12天.
你那显卡是什么型号?驱动版本是啥?如果关了 gpu 加速还会,怀疑是显卡驱动导致的了,更新一下试试看。
可以试试:
--disable-gpu --disable-software-rasterize
2.4.6 的mac 版也遇到这个问题了,一运行预览编辑器就不断报错,预览的结果都是正确的。只有重启编辑器,之前的2.3.4都没这个问题。
TypeError: Failed to execute ‘shaderSource’ on ‘WebGLRenderingContext’: parameter 1 is not of type ‘WebGLShader’.
也有可能是显卡,因为有一次我有看到出错后,似乎显卡驱动崩了,我试试升级显卡驱动
升级了显卡驱动 错误还在
加了–disable-gpu --disable-software-rasterize 错误还在