2016-08-21 4 views
0

Я создаю низкополимерные модели для своей игры (создаю их в блендере), и я использую цветовую палитру (небольшая текстура с разным цветом на каждом пикселе), на которой я накладываю UVs на цвет, который я хочу. Проблема в том, что в будущем я хочу добавить в палитру больше моделей и цветов. Как это будет работать, если я добавлю еще один ряд цветов к нижней части текстуры? Удалялись бы УФ или просто оставались в одном месте (если бы они растягивались, мне пришлось бы переназначать УФ каждый раз, когда добавляю новый цвет)?Должен ли я переназначать UVs при изменении размера текстуры?

Существует пример того, как я хотел бы, чтобы работать (стрелка указует на новой строке): palette

ответ

2

UV не являются абсолютным расстоянием от происхождения, говорит, у вас есть текстуры 256x256 с 4 изображений, УФ-карта не 0, 64, 128, 192.

Ультрафиолетовое излучение нормализовано, у вас есть 4x4, поэтому все значения равны 0, 0.25, 0.5, 0.75. Поэтому, если вы добавите строку, которая больше не будет размещаться.

Вам нужны 0, 0.2, 0.4, 0.6 и 0.8.

Так что да, вам нужно переназначить.

Если у вас есть спрайт, Unity имеет редактор спрайтов, который делает его очень простым.

+0

Спасибо за ответ. К сожалению, это не спрайты :( –

 Смежные вопросы

  • Нет связанных вопросов^_^