コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】uGUI の Image や Text の透明度を設定できる拡張メソッド

ソースコード

using UnityEngine.UI;

public static class GraphicExt
{
    public static void SetAlpha( this Graphic self, float alpha )
    {
        var color = self.color;
        color.a = alpha;
        self.color = color;
    }
}

使用例

var image = GetComponent<Image>();
image.SetAlpha( 0.5f );

関連記事