ソースコード
using System.IO; using UnityEngine; public static class ColorUtils { /// <summary> /// 指定された 16 進数を色に変換します /// </summary> /// <example> /// <code> /// // RGBA(1.000, 0.502, 0.000, 1.000) /// ColorUtils.ToRGB( 0xFF8000 ) /// </code> /// </example> public static Color ToRGB( uint val ) { var inv = 1f / 255f; var c = Color.black; c.r = inv * ( ( val >> 16 ) & 0xFF ); c.g = inv * ( ( val >> 8 ) & 0xFF ); c.b = inv *( val & 0xFF ); c.a = 1f; return c; } }