Возвращает уникальный идентификатор для параметра шейдера.
Численные идентификаторы быстрее чем строки, при обращении к методам класса Material. Например, если вы часто вызываете Material.SetColor, или используете MaterialPropertyBlock, то лучше один раз получить идентификаторы нужных вам параметров, и использовать уже их.
Каждому имени параметра шейдера (например, _MainTex
или _Color
) назначается уникальный
целочисленный идентификатор в Unity, который не меняется во время работы игры. Идентификатор может измениться при новом запуске игры, или если игру запустили на другом компьютере, поэтому не храните их между запусками и не пересылайте идентификаторы по сети.
See Also: Material, MaterialPropertyBlock.