Определение проблемы простое, но я не смог найти простое или прямое решение.
У меня есть фон, сделанный из нескольких непрозрачных слоев:
- Градиентное небо (1 рисунок, статический);
- Яркая большая гора (1 рисунок, немного двигается);
- Темные [более близкие] горы (несколько изображений, сгенерированных случайным образом, движутся быстрее);
- Еще более темные [более близкие] горы с некоторыми деталями (несколько изображений, сгенерированных случайным образом, движутся еще быстрее).
Я испытываю перерисовку: каждая картинка опирается друг на другаКаждый слой динамичен, поэтому я не могу просто обрезать половину неба или обрезать половину горы.Тем не менее, 50% изображений представляют собой один сплошной цвет + полная прозрачность.
Вопрос 1 : каков наилучший способ предотвращения перерисовки фона?Рассмотрим простейший пример: фоновое небо (экран 100%) + движущаяся гора (экран 80%).
Вопрос 2 : некоторые горы представляют собой простые рисунки - один непрозрачный цвет, изогнутую форму, а все остальное - полная прозрачность.Должен ли я продолжать использовать их в качестве текстур в спрайтах или мне придется использовать некоторые методы, чтобы использовать его по-другому?
Внешний вид фона: ![Background's look](https://i.stack.imgur.com/GWpu3.png)