「Unity/Csharp/色」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→色引数) |
(→色引数) |
||
行11: | 行11: | ||
new Color(1f, 1f, 1f, 0.5f); // 順番に赤、緑、青、透明度 | new Color(1f, 1f, 1f, 0.5f); // 順番に赤、緑、青、透明度 | ||
− | ==16進数色コードで設定 | + | ==16進数色コードで設定== |
<pre> | <pre> | ||
string htmlValue = "#323232"; | string htmlValue = "#323232"; |
2021年8月23日 (月) 01:42時点における版
オブジェクトに色追加
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