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]. |
Color A random color with HSV and alpha values in the (inclusive) input ranges. Values for each component are derived via linear interpolation of value.
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); } }