//帧回调当中进行修改地图的位置
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);
}
}