[LayaNative 2.0]我想移动容器来实现前进的动画,但是移动不了。这里的y有问题 但是又不知道改成什么

var MyMain=(function()
{
 
var Sprite = Laya.Sprite;
var Stage = Laya.Stage;
var Texture = Laya.Texture;
var Browser = Laya.Browser;
var Handler = Laya.Handler;
var WebGL = Laya.WebGL;
 
(function()
{
// 不支持WebGL时自动切换至Canvas
Laya.init(400,852);
Laya.stage.alignV = Stage.ALIGN_MIDDLE;
Laya.stage.alignH = Stage.ALIGN_CENTER;
Laya.stage.scaleMode = "showall";
Laya.stage.bgColor = "#232628";
showApe();
// Laya.timer.frameLoop(1,this,myLoop)
})();
function showApe()
{
// 方法1:使用loadImage加载背景1
var bg1 = new Sprite();
bg1.loadImage("war/bc.png");
Laya.stage.addChild(bg1);
 
//加载背景2
var bg2 = new Sprite();
bg2.loadImage("war/bc.png");
//更改背景2 放在背景1的上面
bg2.pos(0,852);
Laya.stage.addChild(this);
Laya.timer.frameLoop(1,this,myLoop);
 
}
function myLoop(){
this.y=Laya.stage;
// console.log("y is"+y);
this.y+=1;
// 如果背景图到了下面不可见的位置,立即调整位置到最上面
if(this.bg1.y+this.y>=852){
this.bg1.y-=852*2
}
//如果背景2到了最下面
if(this.bg2.y+this.y>=852*2){
this.bg2.y-=852*2
}
}
  
})();
已邀请:

要回复问题请先

商务合作
商务合作