Version: 2018.1
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]

戻り値

Color 入力範囲で、HSV でアルファ値を持つランダムな色を生成します。

説明

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