・新規にC#スクリプトを作成
・名前を「Transparency」に変更
・下記のコードを書いてチェック
using UnityEngine;
public class Transparency : MonoBehaviour
{
private Material mat;
private Color initialColor;
private float alpha;
void Start()
{
mat = GetComponent<MeshRenderer>().material;
// 初期の色データの取得
initialColor = mat.color;
// 初期のアルファ値の取得
// 数値は0〜1の範囲(ポイント)
alpha = initialColor.a;
}
void Update()
{
// アルファ値の数値を1(不透明)から0(全透明)に近づけていく。
alpha -= 0.01f;
if(alpha < 0)
{
return;
}
mat.color = new Color(initialColor.r, initialColor.g, initialColor.b, alpha);
}
}
・作成したスクリプトをオブジェクトに追加
・ゲームを再生
・時間の経過で不透明から全透明に変化すれば成功