・新規にC#スクリプトを作成
・名前を「Metallic」に変更
・下記のコードを書いてチェック
using UnityEngine;
public class Metallic : MonoBehaviour
{
private Material mat;
private float metal = 0;
void Start()
{
mat = GetComponent<MeshRenderer>().material;
}
void Update()
{
metal += 0.005f;
if (metal > 1)
{
return;
}
// Metallicの数値を0〜1の間で変化させる。
mat.SetFloat("_Metallic", metal);
}
}
・作成したスクリプトをオブジェクトに追加
・ゲームを再生
・時間の経過でMetallic度合いが変化すれば成功