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

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); } }