Shader - использование PerRendererData со свойством Array - PullRequest
0 голосов
/ 19 мая 2018

В Unity я могу определить свойство шейдера с помощью

[PerRendererData] _Positions ("Positions", Vector) = (0,0,0,0)

PerRendererData скажет Unity скомпилировать шейдер таким образом, чтобы свойство _Color было установлено для каждого средства визуализации, а не для совместного использования.для всех средств визуализации, использующих шейдер.

Однако вы не можете определить массив с плавающей точкой как свойство .Обходной путь включает установку значения в CGPROGRAM.

Однако CGPROGRAM не может иметь [PerRendererData]

Есть ли способ использовать PerRendererData с плавающей точкой []?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...