コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【Unity】Unity 5.3 新機能「ColorUtility」

Unity 5.3 から「UnityEngine.ColorUtility」が追加されました
Color型のインスタンスをカラーコードの文字列に変換したり
カラーコードの文字列をColor型のインスタンスに変換したりできます

ToHtmlStringRGB

Debug.Log( ColorUtility.ToHtmlStringRGB( Color.cyan ) );
// 00FFFF

ToHtmlStringRGBA

Debug.Log( ColorUtility.ToHtmlStringRGBA( Color.cyan ) );
// 00FFFFFF

TryParseHtmlString

Color color;
if ( ColorUtility.TryParseHtmlString( "#00FFFF", out color ) )
{
    Debug.Log( color );
    // RGBA(0.000, 1.000, 1.000, 1.000)
}

参考サイト様