关于camera在横版移动游戏中的计算

请教下,我目前正在做类似FlappyBird的游戏,游戏内相机跟随主角不断移动,同时建筑物 云 地板等背景不断生成,这个背景的生成位置 应该与相机的位置怎么计算?
代码如: if(Math.round(this.camera.x % 700) <= 4 ){ // 生成} 但是这样的计算 不太可行。