📌

UnityでInt to Color

2021/09/06に公開

いつもshift operatorどっちだったっけとか、rgbの位置どうだったっけとか迷うのでメモ.

private static Color FromHexRGB(int hex)
{
    var r = (byte)((hex & 0x00ff0000) >> 16);
    var g = (byte)((hex & 0x0000ff00) >> 8);
    var b = (byte)(hex & 0x000000ff);
    return new Color32(r, g, b, 255);
}

usage

var color = FromHexRGB(0xff9500);

Discussion