[LayaAir 1.0]使用blendMode=add模式时,某些手机上无法正常显示,出现黑底
引擎版本1.7.18在某些手机,使用腾讯x5浏览器,add混合模式,混合区域变成黑底
测试代码很简单,就是放一张底图,上面叠一张特效帧
package {
import laya.webgl.WebGL;
import laya.utils.Handler;
import laya.display.Sprite;
import laya.ui.Image;
public class LayaSample {
public function LayaSample() {
//初始化引擎
Laya.init(1136, 640,WebGL);
var image:Image = new Image();
image.skin = "res/atlas/clanwar_bg.jpg?" + Math.random();
Laya.stage.addChild(image);
var index:int = 0;
Laya.stage.timerLoop(1, this, function():void{index++;image.alpha = Math.sin(Math.PI*2*(index/24))})
var image:Image = new Image();
image.blendMode = "add";
image.skin = "res/atlas/test.png";
Laya.stage.addChild(image);
}
}
}
第一张图是在华为某低端机上,使用腾讯x5内核,add混合模式的效果
第二张图是在电脑及其他手机上,可以正常显示的效果
测试代码很简单,就是放一张底图,上面叠一张特效帧
package {
import laya.webgl.WebGL;
import laya.utils.Handler;
import laya.display.Sprite;
import laya.ui.Image;
public class LayaSample {
public function LayaSample() {
//初始化引擎
Laya.init(1136, 640,WebGL);
var image:Image = new Image();
image.skin = "res/atlas/clanwar_bg.jpg?" + Math.random();
Laya.stage.addChild(image);
var index:int = 0;
Laya.stage.timerLoop(1, this, function():void{index++;image.alpha = Math.sin(Math.PI*2*(index/24))})
var image:Image = new Image();
image.blendMode = "add";
image.skin = "res/atlas/test.png";
Laya.stage.addChild(image);
}
}
}
第一张图是在华为某低端机上,使用腾讯x5内核,add混合模式的效果
第二张图是在电脑及其他手机上,可以正常显示的效果
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Aar0n
赞同来自:
iceBao
赞同来自: