名古屋でアプリ・VR開発を行っています
ワクワクできるゲームをガンガン開発リリース中!

【Unity】Colorからカラーコードを取得する方法

みなさん、こんにちは!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は利用頻度の高いものではあるので、覚えていて損は無いと思います。


以上、ツバメでした!