unity generate random color code example
Example 1: unity generate random color
//using Color
Color randomColor = new Color(
Random.Range(0f, 1f), //Red
Random.Range(0f, 1f), //Green
Random.Range(0f, 1f), //Blue
1, //Alpha (transparency)
);
//using Color32
Color32 randomColor = new Color32(
Random.Range(0, 255), //Red
Random.Range(0, 255), //Green
Random.Range(0, 255), //Blue
255, //Alpha (transparency)
);
Example 2: unity random color
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);
}
}
Example 3: get random color 32
private Color32 GetRandomColour32()
{
//using Color32
return new Color32(
(byte)UnityEngine.Random.Range(0, 255), //Red
(byte)UnityEngine.Random.Range(0, 255), //Green
(byte)UnityEngine.Random.Range(0, 255), //Blue
255 //Alpha (transparency)
);
}