こんな感じ。
本当はマテリアル自体を変更したかったんだけど・・・。
怪我の功名ということです。
//マテリアルは後で直接指定する
var mat : Material;
var index : int = 0;
function Start ()
{
//とりあえず最初は青
//"=Color"でマテリアルのどのプロパティを変更するのか決める
//Color.blueでどの色にするか決める。この記述方法はラクチンでいい。
mat.SetColor("_Color", Color.blue);
}
//とりあえず、ボタンを押すと色が変わる。
function Update ()
{
if (Input.GetMouseButtonDown(2))
{
index++;
if (index > 1) index = 0;
if (index == 1) mat.SetColor("_Color", Color.red);
if (index == 0) mat.SetColor("_Color", Color.blue);
}
}
0 件のコメント:
コメントを投稿