[LayaAir 2.0]LayaIDE 2.0.2 导出的微信小游戏,安卓真机必定崩溃在 gameThirdScriptError

LayaIDE 2.0.2 导出的微信小游戏,安卓真机必定崩溃在 gameThirdScriptError,
但iphone真机上,以及LayaIDE调试运行、微信开发者工具上模拟器运行 都不出这个问题!
 
gameThirdScriptErrorexpected Number(uniform4f);at requestAnimationFrame callback function
Error: expected Number(uniform4f)
errorReport @ WAGame.js:1
thirdErrorReport @ WAGame.js:1
(anonymous) @ WAGame.js:1
f @ WAGameSubContext.js:1
(anonymous) @ WAGameSubContext.js:1

 
已邀请:

WaIker

赞同来自: Mr.余

我最终查到原因了,就是因为 场景中包含了 使用 PBRSpecularMaterial  材质的 静态mesh,
把 PBRSpecularMaterial 用 BlinnPhongMaterial  替换;
或者运行时,在 该mesh 加入 显示树之前 用代码强行把 PBRSpecularMaterial 换成 BlinnPhongMaterial
就可以避免崩溃;
************************************************
确认 此问题仅仅发生在安卓真机上,
而在 PC、iOS 以及模拟器上运行都不会有问题,很明显是个兼容性问题……
请Laya的程序猿有空还是填填坑吧

131*****512

赞同来自:

我是在微信编译器上就跑不起来,也是这个错误!!请问怎么解决?

Mr.余

赞同来自:

楼主是如何去查问题的,我现在也碰到一个问题,报错都是undefined。如果入手查,麻烦分享一下经验

要回复问题请先

商务合作
商务合作