你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
186*****590
赞同来自:
Monica - 知识达人
czb3279338858
要回复问题请先登录
3 个回复
186*****590
赞同来自:
Monica - 知识达人
赞同来自:
czb3279338858
赞同来自:
(function()
{
var Sprite = Laya.Sprite;
var Stage = Laya.Stage;
var Browser = Laya.Browser;
var Handler = Laya.Handler;
var WebGL = Laya.WebGL;
var maskSp;
var bg2;
(function()
{
// 不支持WebGL时自动切换至Canvas
Laya.init(1136, 640, WebGL);
Laya.stage.alignV = Stage.ALIGN_MIDDLE;
Laya.stage.alignH = Stage.ALIGN_CENTER;
Laya.stage.scaleMode = "showall";
Laya.stage.bgColor = "#232628";
Laya.loader.load("../../res/bg2.png", Handler.create(this, setup));
})();
function setup()
{
var bg = new Sprite();
bg.loadImage("../../res/bg2.png");
Laya.stage.addChild(bg);
bg2 = new Sprite();
bg2.loadImage("../../res/bg2.png");
Laya.stage.addChild(bg2);
bg2.scale(3, 3);
bg2.pivot(50,50)
//创建mask
maskSp = new Sprite();
maskSp.loadImage("../../res/mask.png");
maskSp.pivot(50, 50);//只是添加了这个
//设置mask
bg2.mask = maskSp;
Laya.stage.on("mousemove", this, onMouseMove);
}
function onMouseMove()
{
bg2.x = -Laya.stage.mouseX * 2;
bg2.y = -Laya.stage.mouseY * 2;
maskSp.x = Laya.stage.mouseX;
maskSp.y = Laya.stage.mouseY;
}
})();
就会出现pivot和mask不能同时使用的问题