@Altere
НАЧИНАЮЩИЙ разработчик на Unity

Как наложить материал на объект с помощью скрипта в unity 3d?

У меня есть игрок у которого при прикосновении с одним из объектов должен меняться материал. Всё в принципе понятно, но как только наложить этот материал?
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
@Ente
Unity developer
В зависимости от Renderer передай лист материалов для замены (либо просто материал, если он единственный на нем)

GetComponent<MeshRenderer>().materials = materials;
GetComponents<SkinnedMeshRenderer>().materials = materials;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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