ソースコード
using System; using UnityEngine; /// <summary> /// Material 型の拡張メソッドを管理するクラス /// </summary> public static class MaterialExtensions { /// <summary> /// 透明度を設定します /// </summary> public static void SetAlpha(this Material self, float a) { var color = self.color; color.a = a; self.color = color; } }
使い方
using UnityEngine; public class MyBehaviour : MonoBehaviour { private void Awake() { renderer.material.SetAlpha(0); } }
マテリアルの透明度を設定しやすくするための拡張メソッドです