Unlit Sphere

Let’s discover a new world with Unity

【Unity】Color型変数をもとにDebug.Logの文字色を変更する

Pref.

Unity上のDebug.LogのテキストカラーをColor型変数から指定する方法

Env.

Unity2018.2.14f1(恐らくどのバージョンでも良い)

Method

Color _logTextColor = new Color(1, 1, 1);
String _text = "test";

Debug.Log (string.Format("<color=#{0:X2}{1:X2}{2:X2}>{3}</color>", 
(byte)(_logTextColor.r * 255f), 
(byte)(_logTextColor.g * 255f), 
(byte)(_logTextColor.b * 255f), 
_text));