(最新版ide和库已经测试)iOS环境浏览器使用mask黑屏

重现步骤:1. 使用ide 2.2.0以上的版本编译实例项目,这里用的2.4.0beta ide版本 和2.4.0beta2 库文件,之前在2.3.0ide版本中也是同样的问题,在GameControl onEnable中执行如下代码:
private _sp = new Laya.Sprite();

private _testMask() {
this._sp.graphics.clear();
this._sp.graphics.drawCircle(100, 100, 50, '#ffffff');

Laya.timer.once(3000, this, () => {
this.img.mask = this._sp;
})

}
之后编译项目
2. 使用iphone手机的safari扫码功能运行项目
3秒中之后必现黑屏
手机型号: iphone 6s 系统 13.1.3
使用qq浏览器扫码一样的结果,应该是ios环境浏览器都会这样
已邀请:

kylin

赞同来自:

找到这两个函数,将if注释掉可以暂时规避这个问题
 
问题的最终原因我们还在排查,在最终的结果出来之前先暂时规避这个问题吧
 
注释会稍微影响一些性能

Laya_Aaron

赞同来自:

已经确认问题,解决后会在下方回复

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

商务合作
商务合作