Как реализовать изменение прозрачности объекта?

Программирование на Юнити.

Как реализовать изменение прозрачности объекта?

Сообщение Serge 08 окт 2009, 10:40

Собственно интересует, как можно программно изменять прозрачность GO? :-?
О, сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель.
Аватара пользователя
Serge
UNIверсал
 
Сообщения: 476
Зарегистрирован: 20 мар 2009, 15:53
Откуда: Сибирь г. Омск
  • Сайт
  • ICQ

Re: Как реализовать изменение прозрачности объекта?

Сообщение fox 08 окт 2009, 10:56

на вскидку вижу два варианта:
1. менять прозрачность у всех его материалов разом.(это для простых объектов)
2. рендерить этот объект отдельной камерой, с пост-эффектом по изменению прозрачности рендера.
Добавить foxumkov в Skype
Мои проекты:
Turbodrive
Изображение

Изображение
Аватара пользователя
fox
UNITрон
 
Сообщения: 255
Зарегистрирован: 07 ноя 2008, 13:02
Откуда: Питер
  • ICQ

Re: Как реализовать изменение прозрачности объекта?

Сообщение Serge 08 окт 2009, 11:24

Интересует первый вариант, как сделать через материалы? Ну не нашел я справке ответа.
О, сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель.
Аватара пользователя
Serge
UNIверсал
 
Сообщения: 476
Зарегистрирован: 20 мар 2009, 15:53
Откуда: Сибирь г. Омск
  • Сайт
  • ICQ

Re: Как реализовать изменение прозрачности объекта?

Сообщение fox 08 окт 2009, 13:47

материалы должны быть Transparent. получаешь их список для данного ГO, и через renderer.material.SetColor ("_Color", col) меняешь им прозрачность по нужному тебе закону.
Добавить foxumkov в Skype
Мои проекты:
Turbodrive
Изображение

Изображение
Аватара пользователя
fox
UNITрон
 
Сообщения: 255
Зарегистрирован: 07 ноя 2008, 13:02
Откуда: Питер
  • ICQ

Re: Как реализовать изменение прозрачности объекта?

Сообщение Neodrop 08 окт 2009, 16:09

Replace Rendering
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Как реализовать изменение прозрачности объекта?

Сообщение gnoblin 08 окт 2009, 18:30

т.е. имелся ввиду Shader Replacement пример с офсайта).
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт


Вернуться в Скрипты

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 18