游戏启动后canvas.getContext方法返回值为空

一些已知信息:
PC端 win10系统
Laya引擎版本 2.12.2
 
报错截图:
11111.png

 
问题描述:
刚开始玩游戏的时候一切正常,玩了一段时间之后游戏主体界面(layaCanvas)突然消失,控制台上没有报错。从这时开始,不管是清理缓存或者刷新网页或者使用其他浏览器(火狐/360),都会在进入游戏时报上述的错误,并且黑屏。
只有重启电脑后,进入游戏才会正常,但是玩了一段时间后,还是会出现上述问题。
目前我们这边收到两台电脑上的反馈出现这种问题,并且当出现问题时,查看到cpu和gpu内存都是正常。
 
经过一些排查,发现了一些情况。
当可以正常进入游戏时,canvas.getContext('webgl2')是可以获取到内容的。

22222.png

 
但是一旦出现问题后不管是webgl2还是webgl都获取不到了

33333.png

 
请问这种是什么问题导致的,需要怎么进行处理或者规避。
 
 
 
已邀请:

Laya_Yan

赞同来自:

我们这里看一下,有结果联系您

Laya_Fred

赞同来自:

您好,麻烦您提供一份可以复现的简单示例与复现时使用的浏览器及其版本号吧,我们这里使用2.12.2的引擎在chrome 105.0.5195.102版本上没有复现,更换浏览器也无法正常显示的话只看报错信息不太好定位。

要回复问题请先

商务合作
商务合作