
Предположим, у меня есть два GameObject в Unity 2D, оба с изображениемКомпоненты прилагаются. Далее предположим, что один из GameObject перекрывает другой в пространстве сцены. Это показано на первом, крайнем левом изображении: синий треугольник над красным кругом. Фон шахматной доски представляет все остальное, что есть в сцене, частично визуализируясь под красным кругом и синим треугольником.
Если бы я установил непрозрачность обоих GameObject на 0.5 (т. е. для их Color установлено значение Color(1.0, 1.0, 1.0, 0.5)), результатом будет что-то вроде второго, среднего изображения. Есть фиолетовое изображение, на котором сквозь синий треугольник виден красный круг.
Мне это не нужно. Вместо этого я хочу создать эффект, как показано на третьем, крайнем правом изображении: два изображения были объединены в одно изображение, а затем их непрозрачность была установлена на 0,5.< /p>
Как это сделать?
Я также хотел бы распространить это на произвольное количество перекрывающихся изображений, а не только на два.
Подробнее здесь: https://stackoverflow.com/questions/793 ... y-as-if-it
Мобильная версия