みなさん、こんにちは!SAT-BOXのツバメです。
今回はColorからカラーコードを取得する方法を紹介したいと思います。
実装方法は簡単で、
ColorUtility.ToHtmlStringRGB(Color color) でカラーコードに変換することが出来ます。
アルファ値も必要であれば、
ColorUtility.ToHtmlStringRGBA(Color color) を使ってください。
また、カラーコードからColorに変換することも可能です。
使い方は以下のような感じです。
string colorStr = "#FF0000"; Color color; ColorUtility.TryParseHtmlString(htmlString, out color)
colorStrのカラーコードを元にcolorに色を設定します。正しいカラーコードでなければ、colorは初期値のままです。
Colorは利用頻度の高いものではあるので、覚えていて損は無いと思います。
以上、ツバメでした!