Страница 1 из 1

Color Lerp не работает

СообщениеДобавлено: 03 апр 2021, 18:21
macced
Всем привет, не могу понять, почем так работает:
Синтаксис:
Используется csharp
.GetComponent<SpriteRenderer>().color = Color.Lerp(Color.red, Color.green, Mathf.PingPong(Time.time, 1));

А так нет:
Синтаксис:
Используется csharp
.GetComponent<SpriteRenderer>().color = Color.Lerp(new Color(193, 39, 45), new Color(93, 39, 0), Mathf.PingPong(Time.time, 1));

Во втором случае получаю белый цвет.

Re: Color Lerp не работает

СообщениеДобавлено: 03 апр 2021, 18:26
1max1
Потому что Color принимает аргументы в диапазоне от 0 до 1, в твоем случае нужен Color32.

Re: Color Lerp не работает

СообщениеДобавлено: 03 апр 2021, 20:28
macced
1max1 писал(а):Потому что Color принимает аргументы в диапазоне от 0 до 1, в твоем случае нужен Color32.

Спасибо!