关于IOS15测试版更新导致Laya2D项目黑屏或显示错乱的解决方法

目前我们发现有开发者反馈在ios15上的项目出现了一些问题,经过我们的排查确定是因为ios15的一些更新所导致的。如果开发者在ios15上遇到花屏或者黑屏的现象,可以参考下面的解决方案。
 1、在ios15测试版中Laya2D项目黑屏的问题,可以在项目中使用
Config.isAntialias = true可以规避黑屏的问题
2、在ios15测试版中Laya2D项目显示错乱的问题可以在项目中使用
Config.useWebGL2 = false;
规避WebGl2导致错乱的问题
1.png

3、如果黑屏不想开启抗锯齿(Config.isAntialias = true)[开抗锯齿会影响性能],也可以在 Context 类的 set2DRenderConfig 方法中,添加以下两行(请看截图确认)
gl.enable(gl.SCISSOR_TEST);
gl.scissor(0, 0, RenderState2D.width, RenderState2D.height);

8 个评论

2.6.0的版本还有救吗
这个不是IOS15测试版的问题了,ios15正式版也是这样.

我的情况是这样:
laya2.11(或加上延迟初始化都一样) - 直接用网页打开正常,被发行的iframe嵌套打开黑屏(但切换一下iframe的宽高,恢复正常).
laya2.12.1+延迟初始化 - 正常
正式版同样的问题……只能这么处理了吗?
js的ios15图片显示错乱应该改哪里?
使用xcode13 + ios15测试,带SDK功能使用 wkwebview跑游戏会黑屏。如果不带SDK纯加载H5连接正常。怎么解决?
只能关闭webgl2吗?
正式版同样的问题
这个改动会影响低版本的手机么?

要回复文章请先

商务合作
商务合作