[]"TS语言开发H5游戏微信飞机大战"中,为什么是用this.bg1.y+this.y来做判断呢?

如题,正确的代码是:
onLoop():void{
this.y+=50;
if (this.bg1.y+this.y>=852) {
this.bg1.y-=852*2;
}
if (this.bg2.y+this.y>=852) {
this.bg2.y-=852*2;
}
}
我尝试的代码是:
    onLoop():void{
this.y+=50;
if (this.bg1.y>=852) {
this.y-=852*2;
this.bg1.y-=852*2;
}
if (this.bg2.y>=852) {
this.y-=852*2;
this.bg2.y-=852*2;
}
}
但是窝尝试的代码不能够循环出现背景,请问“t
this.bg1.y+this.y”这里的计算方式为什么是这样的呢?
 

Aar0n

赞同来自:

这种逻辑问题不属于服务范围,但是逻辑问题很明显,建议上网查一下无限滚动背景原理

要回复问题请先

商务合作
商务合作