hueMin | 最小色相 [0..1]。 |
hueMax | 最大色相 [0..1]。 |
saturationMin | 最小饱和度 [0..1]。 |
saturationMax | 最大饱和度 [0..1]。 |
valueMin | 最小值 [0..1]。 |
valueMax | 最大值 [0..1]。 |
alphaMin | 最小 Alpha [0..1]。 |
alphaMax | 最大 Alpha [0..1]。 |
Color 一个随机颜色,其 HSV 和 Alpha 值在(包含)输入范围内。每个组件的值通过 value 的线性插值得出。
从 HSV 和 Alpha 范围内生成随机颜色。
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); } }