lufy's legend

标题: 无缝滚动的时候,接缝处在滚动时会偶然闪一下白 [打印本页]

作者: s42249    时间: 2017-6-4 14:07
标题: 无缝滚动的时候,接缝处在滚动时会偶然闪一下白
本帖最后由 s42249 于 2017-6-4 14:10 编辑

核心代码如下        
        var self = this;
        this.bgSpd = 12; //背景滚动速度
        this.moveH=this.bg1.getHeight();
        this.addEventListener(LEvent.ENTER_FRAME, function() {
                self.bg1.y += self.bgSpd;
                self.bg2.y += self.bgSpd;
                if(self.bg1.y >= self.moveH) {
                       self.bg1.y = self.bg2.y  - self.moveH;
                }
                if(self.bg2.y >= self.moveH) {
                      self.bg2.y = self.bg1.y - self.moveH;
                }
        })
作者: lufy    时间: 2017-6-4 19:24
这明显是逻辑问题吧
self.bg1.y = self.bg2.y  - self.moveH;
这个地方一会儿bg1一会儿bg2没乱吗?




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5