Смена цвета RGB.

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

Смена цвета RGB.

Сообщение blackrusden 13 май 2015, 16:17

Мне нужно постепенно менять цвет с изменением значений "красноты", "зелёноты", "синеты".
Синтаксис:
Используется csharp
public float blue;
        public Material mat;

        void Update(){
                mat.color.r = red;
        }
 
blackrusden
UNец
 
Сообщения: 48
Зарегистрирован: 03 июн 2014, 22:27

Re: Смена цвета RGB.

Сообщение bwolf88 13 май 2015, 16:34

меняйте значение каждого значения от 0 до 1 c определенным интервалом через корутину например.
Сюда периодически чего нибудь выкладываю https://github.com/LuchunPen
Аватара пользователя
bwolf88
Адепт
 
Сообщения: 2184
Зарегистрирован: 30 апр 2014, 06:40
Skype: bwolf331

Re: Смена цвета RGB.

Сообщение blackrusden 13 май 2015, 17:02

Большое спасибо. Пойду читать про корутины.
blackrusden
UNец
 
Сообщения: 48
Зарегистрирован: 03 июн 2014, 22:27

Re: Смена цвета RGB.

Сообщение getAlex 13 май 2015, 19:47

Если использовать Color32 -будет в формате формате 0..255
Color32 можно приравнять к Color без ошибок, т.к. он вроде бы его наследует.
getAlex
Адепт
 
Сообщения: 1775
Зарегистрирован: 10 авг 2013, 18:30

Re: Смена цвета RGB.

Сообщение blackrusden 14 май 2015, 15:19

getAlex писал(а):Если использовать Color32 -будет в формате формате 0..255
Color32 можно приравнять к Color без ошибок, т.к. он вроде бы его наследует.

То есть так:
Синтаксис:
Используется csharp
mat.color = Color32(red,green,blue);

Тогда ошибка: error CS0119: Expression denotes a `type', where a `variable', `value' or `method group' was expected
blackrusden
UNец
 
Сообщения: 48
Зарегистрирован: 03 июн 2014, 22:27

Re: Смена цвета RGB.

Сообщение Woland 14 май 2015, 15:26

=new Color32(255,255,255);
Woland
Адепт
 
Сообщения: 1240
Зарегистрирован: 20 апр 2013, 18:09
  • Сайт

Re: Смена цвета RGB.

Сообщение blackrusden 14 май 2015, 15:47

Всё получилось. Спасибо.
blackrusden
UNец
 
Сообщения: 48
Зарегистрирован: 03 июн 2014, 22:27

Re: Смена цвета RGB.

Сообщение Tiana 12 мар 2024, 12:50

Woland писал(а):=new Color32(255,255,255);


Сработало! Спасибо!
Tiana
UNец
 
Сообщения: 2
Зарегистрирован: 13 июл 2023, 17:53


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

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

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