两个背景图片滚动的效果

来源:互联网 发布:淘宝可以说好评返现吗 编辑:程序博客网 时间:2024/05/16 13:48

//帧回调当中进行修改地图的位置

void BackgroundLayer::update(float t){

    //每帧两个背景同时向下移动,BGDOWNSPEED是移动的速度

    bg1->setPositionY(bg1->getPositionY()-BGDOWNSPEED*t);

    bg2->setPositionY(bg2->getPositionY()-BGDOWNSPEED*t);

    

    //如果背景移出屏幕,再次放在另一张图片上方循环使用

   if(bg1->getPositionY()+bgheight/2 <0){

        bg1->setPositionY(bg2->getPositionY() + bgheight -5);

    }

   if(bg2->getPositionY()+bgheight/2 <0){

        bg2->setPositionY(bg1->getPositionY() + bgheight -5);

    }

    

}

0 0
原创粉丝点击