[]关于新手引导

LayaAir Native SDK 0.9.2  
新手引导  运行无效果
 
是不是加速器不支持   destination-out
 
 
package view {

import laya.display.Sprite;
import laya.events.Event;
import laya.resource.Context;
import laya.utils.Browser;
import laya.utils.HitArea;

public class KouTu extends Sprite {

private var box:Sprite;
private var interactionArea:Sprite;
private var maskArea:Sprite;
private var guideContainer:Sprite;
private var gameContainer:Sprite;

public function KouTu() {
super();

//绘制一个蓝色方块,不被抠图
gameContainer = new Sprite();
gameContainer.loadImage("crazy_snowball.png", 0, 0, 600, 400);
addChild(gameContainer);

// 引导所在容器
guideContainer = new Sprite();
// 设置容器为画布缓存
guideContainer.cacheAs = "bitmap";
addChild(guideContainer);

//绘制遮罩区,含透明度,可见游戏背景
var maskArea:Sprite = new Sprite();
maskArea.alpha = 0.5;
maskArea.graphics.drawRect(0, 0, Laya.stage.width, Laya.stage.height, "#000000");
guideContainer.addChild(maskArea);

//绘制一个圆形区域,利用叠加模式,从遮罩区域抠出可交互区
interactionArea = new Sprite();
//设置叠加模式
interactionArea.blendMode = "destination-out"
guideContainer.addChild(interactionArea);

gameContainer.on(Event.MOUSE_DOWN, this, downHandler);
gameContainer.on(Event.MOUSE_UP, this, upHandler);

}

private function moveHandler():void {
interactionArea.graphics.drawCircle(Laya.stage.mouseX, Laya.stage.mouseY, 30, "#ff0000");
}

private function upHandler():void {
trace("KouTu.upHandler()");
// box.stopDrag();
gameContainer.off(Event.MOUSE_MOVE, this, moveHandler);
}

private function downHandler():void {
trace("KouTu.downHandler()");
// box.startDrag();
gameContainer.on(Event.MOUSE_MOVE, this, moveHandler);
}

}

}

我实现的是刮刮奖模式
 
 
 
 
我刚刚测试了下  有个新发现
在刮的时候  一直保持这个样子
 

Screenshot_20170315-210340.png

 
然后我熄屏

  在打开就是这个yan样子
 

Screenshot_20170315-210349.png

 
已邀请:

Laya_XS

赞同来自:

加速器里还不支持这种叠加模式,后面会陆续支持,网页版本可以用!

cuixueying

赞同来自:

请关注1.7.6beta版本引擎,到时候直接更新APK版本即可,该问题已经修复!

要回复问题请先

商务合作
商务合作