LinearColor
Экспериментальный: это API экспериментально и может быть изменено или удалено в будущем.
структура в UnityEngine.Experimental.GlobalIllumination
Выполнено в:UnityEngine.CoreModule
Описание
Содержит нормализованные линейные цветовые значения для красного, зеленого, синего в диапазоне от 0 до 1 и дополнительное значение интенсивности.
Дополнительные ресурсы: Color
using UnityEngine; using UnityEngine.Experimental.GlobalIllumination;
public class LinearColorExample : MonoBehaviour { void Start() { // Initialize by setting each component LinearColor linearColor = default(LinearColor); linearColor.red = 1f; linearColor.green = 0.5f; linearColor.blue = 0f; linearColor.intensity = 16f;
// Get normalized linear color from UnityEngine.Color // The conversion doesn't take the alpha component into account LinearColor covertedColor = LinearColor.Convert(new Color(1f, 0.5f, 0f, 0.5f), intensity : 16f); } }
Свойства
| Свойство | Описание |
|---|---|
| blue | Синий компонент в диапазоне от 0.0 до 1.0. |
| green | Зеленый компонент в диапазоне от 0.0 до 1,0. |
| intensity | Значение интенсивности, используемое для масштабирования красного, зеленого и синего компонентов. |
| red | Красный компонент в диапазоне от 0.0 до 1,0. |