Задать вопрос
@Ad1yar

Почему объект не до конца становится красным в Unity3D?

Почему объект не до конца становится красным в Unity3D? Объект должен стать полностью красным но ничего не получается лишь на часть.
64be5bade86ab361259314.jpeg

private void OnTriggerStay(Collider other)
    {
        if (other.gameObject.tag == "Enviroment")
        {
            rend.material = green;
            Build.buildable = true;
            Debug.Log("ok");
        }

        else
        {
            rend.material = red;
            Build.buildable = false;
            Debug.Log("ok1");
        }
}


пробовал этот варинат(не помогло):
private void OnTriggerStay(Collider other)
    {
        if (other.gameObject.tag == "Enviroment")
        {
            rend.material = green;
            Build.buildable = true;
            Debug.Log("ok");
        }

        else
        {
            rend.materials[0] = red;
            rend.materials[1] = red;
            Build.buildable = false;
            Debug.Log("ok1");
        }
}


Помогите пож-та.
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Farawa
Мб несколько материалов на объекте или несколько объектов, и, соответственно, несколько материалов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы