Инверсия цвета текстуры. [РЕШЕНО]

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Инверсия цвета текстуры. [РЕШЕНО]

Сообщение Nevers 01 дек 2011, 17:24

Есть текстура, которая представляет собой черный текст на белом фоне. Нужно по нажатию на кнопку инверсировать белый с черным.
Сначала материалу текстуры выставил свойство particles/multiply. И по нажатию на кнопку меняю цвет background у камеры с белого на черный. А как мне теперь у материала текстуры изменить черный на белый. Как это можно сделать?
Последний раз редактировалось Nevers 01 дек 2011, 17:58, всего редактировалось 1 раз.
Nevers
UNIт
 
Сообщения: 56
Зарегистрирован: 22 фев 2011, 10:16

Re: Инверсия цвета текстуры.

Сообщение DbIMok 01 дек 2011, 17:33

флаг Readable и менять текстуру через SetPixel либо в шейдере попиксельно инвертировать, если "фон" картинки и правда белый. если прозрачный, то просто подобрать стандартный шейдер, Color которого будет менять цвет букв на нужный.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Инверсия цвета текстуры.

Сообщение bomberest 01 дек 2011, 17:34

Можно сделать Color.r = Mathf.Abs (255 - Color.r) ; , если такое, конечно же, сработает, то это даст инверсию. Или я намутил что-то ...
Основы Unity3D Свой 2D-движок Фильм для разработчиков Кастомизация едитора
Лекции игрового программирования
Skype: Andrewf56 | Steam: bomberest (-AnF-) | Vk: _https://vk.com/andrewshut
Аватара пользователя
bomberest
Старожил
 
Сообщения: 538
Зарегистрирован: 22 июн 2011, 14:38
Откуда: Минск
  • ICQ

Re: Инверсия цвета текстуры.

Сообщение Syberex 01 дек 2011, 17:38

Полностью заменить текстуру или http://unity3d.com/support/documentation/ScriptReference/Texture2D.SetPixel.html ;)
Аватара пользователя
Syberex
Адепт
 
Сообщения: 2292
Зарегистрирован: 14 янв 2011, 20:35
Откуда: Кострома
  • Сайт

Re: Инверсия цвета текстуры. [РЕШЕНО]

Сообщение Nevers 01 дек 2011, 17:58

Спасибо за ответы!
Nevers
UNIт
 
Сообщения: 56
Зарегистрирован: 22 фев 2011, 10:16


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14