Random.ColorHSV
Declaration
public static Color ColorHSV();public static Color ColorHSV(float hueMin, float hueMax);public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax);public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax, float valueMin, float valueMax);public static Color ColorHSV(float hueMin, float hueMax, float saturationMin, float saturationMax, float valueMin, float valueMax, float alphaMin, float alphaMax);Параметры
| Параметр | Описание |
|---|---|
| hueMin | Минимальный оттенок [0..1] |
| hueMax | Максимальный оттенок [0..1] |
| saturationMin | Минимальное насыщение [0..1]. |
| saturationMax | Максимальное насыщение [0..1]. |
| valueMin | Минимальное значение [0..1]. |
| valueMax | Максимальное значение [0..1]. |
| alphaMin | Минимальное значение альфа [0..1]. |
| alphaMax | Максимальное значение альфа [0..1]. |
Возвращаемое значение
Цвет Случайный цвет со значениями HSV и альфа в (включающих) входных диапазонов. Значения для каждого компонента получены путем линейной интерполяции value.
Описание
Генерирует случайный цвет из диапазонов HSV и альфа.
using UnityEngine;
public class ColorOnClick : MonoBehaviour { void OnMouseDown() { // Pick a random, saturated and not-too-dark color GetComponent<Renderer>().material.color = Random.ColorHSV(0f, 1f, 1f, 1f, 0.5f, 1f); } }