[]论坛的简单跑酷地板间距疑问
例子地址是https://ask.layabox.com/question/580
前面描述的不太清晰,我重新编辑下,谢谢大神给予指导
关于增加地板,新地板产生条件是前一个旧地板(this.x + this.width) < this.maxRight,this.x初始都是852,是正数,this.width是旧地板宽度也是正数,所以只有当前一个旧地板的this.x等于负值时等式才会成立,也就是前一个旧地板有部分图形超出左侧屏幕时,下一个地板才会从可视区域最右侧出来,但是实际运行,前一个旧地板还没超出左侧屏幕也就是还完整的显示在屏幕范围内,下一个地板已经产生了,有点没想明白,这个时候前一个旧地板的this.x还是正数啊,这个等式(this.x + this.width) < this.maxRight不成立,应当是不会产生新地板,谢谢指导
前面描述的不太清晰,我重新编辑下,谢谢大神给予指导
关于增加地板,新地板产生条件是前一个旧地板(this.x + this.width) < this.maxRight,this.x初始都是852,是正数,this.width是旧地板宽度也是正数,所以只有当前一个旧地板的this.x等于负值时等式才会成立,也就是前一个旧地板有部分图形超出左侧屏幕时,下一个地板才会从可视区域最右侧出来,但是实际运行,前一个旧地板还没超出左侧屏幕也就是还完整的显示在屏幕范围内,下一个地板已经产生了,有点没想明白,这个时候前一个旧地板的this.x还是正数啊,这个等式(this.x + this.width) < this.maxRight不成立,应当是不会产生新地板,谢谢指导
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
qian
赞同来自: