Unity/Csharp/色
提供: 初心者エンジニアの簡易メモ
オブジェクトに色追加
SpriteRenderer spriteRenderer = this.GetComponent<SpriteRenderer> (); spriteRenderer.color = new Color(0.5f, 0.5f, 0.5f, 0.5f);
gameオブジェクトに色追加
GameObject obj = new GameObject(); SpriteRenderer spriteRenderer = obj.AddComponent<SpriteRenderer> (); spriteRenderer.color = new Color(1f, 1f, 1f, 0.5f);
色引数
new Color(1f, 1f, 1f, 0.5f); // 順番に赤、緑、青、透明度
==16進数色コードで設定
string htmlValue = "#323232";
Color color;
if (ColorUtility.TryParseHtmlString(htmlValue, out color))
{
// 成功時
}
else
{
// 失敗時
}
公式:https://docs.unity3d.com/ja/current/ScriptReference/ColorUtility.TryParseHtmlString.html
