private void DrawScoll() { scrollPosition.X += scrollSpeed * Camera2D.GetCameraMove().X; for (int i = 0; i < imgCount; i++) { string imageName = name + i; Renderer_2D.DrawTexture(imageName, layerPositions[i] + scrollPosition); if (layerPositions[i].X + scrollPosition.X + Camera2D.GetOffsetPosition().X <= -Parameter.BackGroundSize) { layerPositions[i] += new Vector2(Parameter.BackGroundSize * imgCount, 0); } else if (layerPositions[i].X + scrollPosition.X + Camera2D.GetOffsetPosition().X >= Parameter.BackGroundSize) { layerPositions[i] -= new Vector2(Parameter.BackGroundSize * imgCount, 0); } } }