[LayaAirIDE 2.0]微信3D小游戏 ,Laya2.2.0 在微信工具中运行,WebGLShader 崩溃,如截图,100%重现,在安卓/iOS真机上不出这个问题
微信工具 Stable v1.02.1907300 ,也试过重新安装 其他2019年所有稳定版的微信工具,也试过最新的两个 RC版微信工具,都有这个问题。
过程是能看见3D画面的第一屏 报告这个问题,然后模拟器无法继续调试。模型是 BlinnPhoneMaterial,换成 UnlitMaterial后 此问题消失 ———— 但是真的想用 BlinnPhoneMaterial 啊!
laya.d3.js:1 Uncaught TypeError: Failed to execute 'shaderSource' on 'WebGL2RenderingContext': parameter 1 is not of type 'WebGLShader'. at ShaderInstance._createShader (laya.d3.js:1)
at ShaderInstance._create (laya.d3.js:1)
at new ShaderInstance (laya.d3.js:1)
at ShaderPass.withCompile (laya.d3.js:1)
at SubMeshRenderElement._render (laya.d3.js:1)
at RenderQueue._render (laya.d3.js:1)
at Scene3D._renderScene (laya.d3.js:1)
at Camera.render (laya.d3.js:1)
at Scene3D.renderSubmit (laya.d3.js:1)
at Context.submitElement (laya.core.js:1)
过程是能看见3D画面的第一屏 报告这个问题,然后模拟器无法继续调试。模型是 BlinnPhoneMaterial,换成 UnlitMaterial后 此问题消失 ———— 但是真的想用 BlinnPhoneMaterial 啊!
laya.d3.js:1 Uncaught TypeError: Failed to execute 'shaderSource' on 'WebGL2RenderingContext': parameter 1 is not of type 'WebGLShader'. at ShaderInstance._createShader (laya.d3.js:1)
at ShaderInstance._create (laya.d3.js:1)
at new ShaderInstance (laya.d3.js:1)
at ShaderPass.withCompile (laya.d3.js:1)
at SubMeshRenderElement._render (laya.d3.js:1)
at RenderQueue._render (laya.d3.js:1)
at Scene3D._renderScene (laya.d3.js:1)
at Camera.render (laya.d3.js:1)
at Scene3D.renderSubmit (laya.d3.js:1)
at Context.submitElement (laya.core.js:1)
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
天梦君
赞同来自: