Я пытаюсь установить текстуру материала графика шейдера и мне не повезло. После некоторых уроков и поиска в Google я не могу заставить его работать.
До сих пор я установил свою сцену с плоскостью, которую я сгенерировал с помощью кода, и предварительно сконструировал и применил материал к обе эти. Затем я создал скрипт для установки текстуры MeshRenderer на «_MainTex», как я несколько раз упоминал при поиске в Google. Я также установил для свойства текстуры материала значение "_MainTex".
Я также пробовал использовать имя ссылки, но это также не сработало.
Так как настроить текстуру шейдера? Графический материал с универсальным конвейером рендеринга через код?
Две плоскости в игре:
![The two planes](https://i.stack.imgur.com/sv9sT.png)
Инспектор готовых плоскостей:
![The prebuilt plane's inspector](https://i.stack.imgur.com/PIqCM.png)
График шейдеров:
![The shader graph](https://i.stack.imgur.com/RjrRn.png)
Сценарий:
void Start()
{
GetComponent<MeshRenderer>().material.SetTexture("_MainTex", new TextureGenerator().GenerateNoiseTexture(256, 256));
}