Градиент используется для анимации цветов.
See Also: GradientColorKey, GradientAlphaKey.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { Gradient g; GradientColorKey[] gck; GradientAlphaKey[] gak; g = new Gradient(); gck = new GradientColorKey[2]; gck[0].color = Color.red; gck[0].time = 0.0F; gck[1].color = Color.blue; gck[1].time = 1.0F; gak = new GradientAlphaKey[2]; gak[0].alpha = 1.0F; gak[0].time = 0.0F; gak[1].alpha = 0.0F; gak[1].time = 1.0F; g.SetKeys(gck, gak); Debug.Log(g.Evaluate(0.25F)); } }
Обратите внимание, что ключи альфа-канала и цветовые ключи автоматически упорядочиваются по времени и что это гарантировано выполняется для, как минимум, двух ключей альфа-канала и двух цветовых ключей.
alphaKeys | Все ключи альфа-канала, определенные в данном градиенте. |
colorKeys | Все цветовые ключи, определенные в данном градиенте. |
mode | Control how the gradient is evaluated. |
Gradient | Создает новый объект Gradient. |