lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4761|回复: 1

无缝滚动的时候,接缝处在滚动时会偶然闪一下白

[复制链接]

18

主题

0

好友

198

积分

士兵

Rank: 1

发表于 2017-6-4 14:07:01 |显示全部楼层
本帖最后由 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;
                }
        })
回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2017-6-4 19:24:14 |显示全部楼层
这明显是逻辑问题吧
self.bg1.y = self.bg2.y  - self.moveH;
这个地方一会儿bg1一会儿bg2没乱吗?
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-4-16 18:44 , Processed in 0.051443 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部