[0]IOS15透明通道错乱

新建个工程随便丢两张图就能复现,XCode上可以复现,客户的IOS15也会出现
微信图片_20230425155249.jpg
已邀请:

zon

赞同来自:

问题是因为IOS15的webgl2兼容问题,整了个临时解决方案,有同样问题的可以试试
let isIphone: boolean
let iphoneVer: number
Laya.LayaEnv.beforeInit = () => {
try {
let md = new MobileDetect(navigator.userAgent);
iphoneVer = md.version("iPhone")
isIphone = Laya.Browser.onIPhone
if (isIphone) {
if (iphoneVer >= 15 && iphoneVer < 15.1) {
Laya.Config.useWebGL2 = false
}
}
} catch (e) {
}
};

Laya_Fred

赞同来自:

您好,我们这边使用IOS15.3的iPhone7,在safari浏览器上显示正常,您的透明异常的问题只在native上出现嘛;您的这个作为背景的图片可以设置为精灵纹理方法,具体区别可以参照这个文档内容:项目资源面板说明
IOS15.3下的safari显示:
微信图片_20230426105801.jpg

微信图片_20230426105806.jpg

修改纹理为精灵纹理:
Snipaste_2023-04-26_10-59-24.png

 

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作