[]iphoneX 用微信打开游戏,,做新手引导 抠图有问题,,,

iphoneX  用微信打开游戏,,做新手引导 抠图有问题,,,
 
用浏览器打开都没问题的,, 用微信打开游戏, 扣除的区域是黑色的,, 其他的手机或者浏览器都没问题,,
代码就是参考官方事例,新手引导做的,,  官方的事例,用iphonex 微信打开,一闪一闪的也有问题,,,
 

//绘制一个蓝色方块,不被抠图
this.gameContainer = new Sprite();
Laya.stage.addChild(this.gameContainer);
// 引导所在容器
this.guideContainer = new Sprite();
// 设置容器为画布缓存
this.guideContainer.cacheAs = "bitmap";
Laya.stage.addChild(this.guideContainer);
this.gameContainer.on("click", this, this.nextStep);
//绘制遮罩区,含透明度,可见游戏背景
this.maskArea = new Sprite();
this.maskArea.alpha = maskAlpha;
this.maskArea.graphics.drawRect(0, 0, Laya.stage.width, Laya.stage.height, maskColor);
this.guideContainer.addChild(this.maskArea);
//绘制一个圆形区域,利用叠加模式,从遮罩区域抠出可交互区
this.interactionArea = new Sprite();
//设置叠加模式
this.interactionArea.blendMode = "destination-out";
this.guideContainer.addChild(this.interactionArea);
this.hitArea = new HitArea();
this.hitArea.hit.drawRect(0, 0, Laya.stage.width, Laya.stage.height, maskColor);
this.guideContainer.hitArea = this.hitArea;
this.guideContainer.mouseEnabled = true;

QQ截图20180116152027.png

 
已邀请:

Monica - 知识达人

赞同来自:

这个问题我们先看下,晚些回复。多谢反馈

要回复问题请先

商务合作
商务合作