(サンプルコード)
using UnityEngine;
public class BarController : MonoBehaviour
{
void Start()
{
// タグに応じて、オブジェクトの色が変化する(ポイント)
if(this.gameObject.tag == "Red")
{
this.gameObject.GetComponent<SpriteRenderer>().color = Color.red;
}
else if(this.gameObject.tag == "Blue")
{
this.gameObject.GetComponent<SpriteRenderer>().color = Color.blue;
}
else if (this.gameObject.tag == "Yellow")
{
this.gameObject.GetComponent<SpriteRenderer>().color = Color.yellow;
}
else if (this.gameObject.tag == "Green")
{
this.gameObject.GetComponent<SpriteRenderer>().color = Color.green;
}
}
}
(実行結果)