Я недавно импортировал в свою игру файлы .blend и .fbx и хотел бы изменить их цвет в игре. Чтобы раскрасить их, я использую диффузные шейдеры и пробовал эту команду:
gameObject.GetComponent<MeshRenderer>().material.color = Color.red;
а также эту команду:
gameObject.GetComponent<MeshRenderer>().material.SetColor("_Color", Color.red);
По какой-то причине оба они отлично работают с предварительно сгенерированными кубами Unity, но не с моими моделями, даже если у них есть компонент рендеринга сетки. Какие-либо предложения?