Unity 6.3
0 онлайн 80 гостей 3 в системе
Вход

Color32.Lerp

Declaration

public static Color32 Lerp(Color32 a, Color32 b, float t);

Параметры

Параметр Описание
a Начальный цвет, возвращаемый, когда t = 0.
b Конечный цвет, возвращаемый при t = 1.
t Коэффициент интерполяции. Будет закреплен в диапазоне [0; 1].

Возвращаемое значение

Color32 Цвет, полученный в результате линейной интерполяции между и a и b.

Описание

Линейная интерполяция между цветами a и b с использованием коэффициента интерполяции t.

t закрепляется между 0 и 1. Когда t равен 0, функция возвращает a. Когда t равен 1, функция возвращает b.

Образец кода устанавливает цвет материала GameObject на значение между белым и черным, основанное на количестве прошедшего времени.

using UnityEngine;

public class ColorLerp : MonoBehaviour { Color32 lerpedColor = Color.white; Renderer renderer;

void Start() { renderer = GetComponent<Renderer>(); }

void Update() { lerpedColor = Color32.Lerp(Color.white, Color.black, Mathf.PingPong(Time.time, 1)); renderer.material.color = lerpedColor; } }

Дополнительные ресурсы: ,LerpUnclamped,.