トーフメモ

主にゲーム制作

【Unity】マテリアルの色をスクリプトから変更する

ちょっとしたメモ
CubeやSphereのマテリアルの色はスクリプトから変更できます。

Block.cs

using UnityEngine;
public class Block : MonoBehaviour {
    private Material material;

    private void Init () {
        material = GetComponent<Renderer>().material;
    }

    private void Awake () {
        Init();
    }

    private void Start () {
        //どっちも同じ
        material.SetColor("_Color",new Color(0,0,0));
        material.color = new Color(0,0,0);
    }
}