我一直在尝试更改多维数据集的颜色(基本上是在多维数据集位于平面(检查点)时)的触发时间。我已将标准材质应用于飞机,将Albedo属性更改为蓝色,似乎什么也没有发生。我知道这很简单,但是好像我在这里遗漏了什么?任何帮助将不胜感激。
public class Checkpoint : MonoBehaviour
{
Renderer colorRenderer;
public void Start()
{
colorRenderer = GetComponent<Renderer>();
}
public void OnTriggerEnter(Collider collider)
{
if(collider.gameObject.tag == "Player")
{
colorRenderer.material.SetColor("_Color", Color.green);
Debug.Log("Checkpoint Reached");
}
}
}
答案 0 :(得分:0)
赞!我忘了设置要触发的GameObject。现在工作正常。