1、引言
这段时间写了一个休闲小游戏,其中一个点就是背景移动的,事实上我直接照着上一篇的思路写完了,发布后发现有问题,当切入后台又返回的时候,两个移动的背景之间间隙!发布在vivo上没问题,发布在oppo上就一直存在这个问题,然后我就尝试解决问题!
2、方法一
2.1、实现方法
看到使用动作系统不可以,我立即修改代码使用了update来不断刷新背景的位置,代码如下:
onLoad () {
let size:cc.Size = cc.winSize;
this.bgNode1.setContentSize(size);
this.bgNode1.setPosition(0,this.bgNode1.y);
this.bgNode2.setContentSize(size);
this.bgNode2.setPosition(this.bgNode1.x + this.bgNode2.width,this.bgNode1.y);
}
update(dt){
if(!this.isGameOver)
{
if(this.bgNode1.x <= -cc.winSize.width)
{
this.bgNode1.x = cc.winSize.width;
}

最低0.47元/天 解锁文章
1072

被折叠的 条评论
为什么被折叠?



