時間の経過で徐々に透明になるオブジェクト

徐々に透明化
using UnityEngine;
public class FadeOut : MonoBehaviour
{
private float fadeSpeed = 0.2f;
private Material mat;
void Start()
{
mat = GetComponent<MeshRenderer>().material;
}
void Update()
{
Color color = mat.color;
color.a -= fadeSpeed * Time.deltaTime;
mat.color = color;
// 完全に消えたら停止
if (color.a <= 0)
{
color.a = 0;
}
}
}

【Unity6版】VR_Dungeon(全18回)
他のコースを見る
徐々に透明化
using UnityEngine;
public class FadeOut : MonoBehaviour
{
private float fadeSpeed = 0.2f;
private Material mat;
void Start()
{
mat = GetComponent<MeshRenderer>().material;
}
void Update()
{
Color color = mat.color;
color.a -= fadeSpeed * Time.deltaTime;
mat.color = color;
// 完全に消えたら停止
if (color.a <= 0)
{
color.a = 0;
}
}
}

時間の経過で徐々に透明になるオブジェクト