物体每帧y方向移动,超出屏幕高度消失,可还没有超出屏幕高度就提前消失了!

//初始化引擎
Laya.MiniAdpter.init(true, false);//微信小游戏
Laya.init(750, 1334, Laya.WebGL);
//屏幕适配
Laya.stage.scaleMode = Laya.Stage.SCALE_FIXED_WIDTH;
Laya.stage.alignH = Laya.Stage.ALIGN_CENTER;
Laya.stage.alignV = Laya.Stage.ALIGN_MIDDLE;
Laya.stage.screenMode = Laya.Stage.SCREEN_VERTICAL;

//-----------上面和下面的代码在两个不同的页面-------------

_proto.run = function () {
this.speed = 1;
Laya.timer.frameLoop(1, this, () => {
console.log(this.obstacle0.y, Laya.Browser.height);
//this.obstacle0是一个精灵对象
this.obstacle0.y += this.speed;
if (this.obstacle0.y > Laya.Browser.height) {
this.obstacle0.removeSelf();
}
});
}
已邀请:

189*****192

赞同来自: 鹳厶


 
if (this.obstacle0.y > Laya.Stage.height+this.obstacle0.height) 

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

商务合作
商务合作