Изменение цвета в GameObject - PullRequest
0 голосов
/ 19 марта 2019

Я пытался изменить цвет куба, когда он запускается, в основном, когда куб находится сверху плоскости (контрольная точка).Я применил к материалу стандартный материал, изменил свойство Альбедо на синий, и, похоже, ничего не происходит.Я знаю, что это очень просто, но кажется, что я что-то здесь упускаю?Любая помощь будет оценена.

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");
        }
    }
}

1 Ответ

0 голосов
/ 19 марта 2019

Хлоп! Я забыл установить GameObject для запуска. Теперь работает нормально.

...