コガネブログ

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

【Unity】SpriteRenderer の透明度を設定できる拡張メソッド

ソースコード

using UnityEngine;

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

使用例

var renderer = GetComponent<SpriteRenderer>();
renderer.SetAlpha( 0.5f );