Random.ColorHSV
public static Color ColorHSV();
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);
Parameters
| hueMin | Minimum hue [0..1]. | |
| hueMax | Maximum hue [0..1]. | |
| saturationMin | Minimum saturation [0..1]. | |
| saturationMax | Maximum saturation[0..1]. | |
| valueMin | Minimum value [0..1]. | |
| valueMax | Maximum value [0..1]. | |
| alphaMin | Minimum alpha [0..1]. | |
| alphaMax | Maximum alpha [0..1]. |
Returns
Color A random color with HSV and alpha values in the input ranges.
Description 描述
Generates a random color from HSV and alpha ranges.
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); } }