lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4777|回复: 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-20 00:52 , Processed in 0.050377 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部