Я хочу получить доступ к двум свойствам _Color
и _Color2
и хочу изменить значения с помощью скрипта, поскольку мы можем видеть, что значение имеет формат (1,1,1,1)
, так как я могу изменить его в основном значения цвета.
Shader "Custom/SpriteGradient"
{
Properties
{
[PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {}
_Color("LeftColor", Color) = (1,1,1,1)
_Color2("RightColor", Color) = (1,1,1,1)
_Scale("Scale", Float) = 1
_StencilComp("Stencil Comparison", Float) = 8
_Stencil("Stencil ID", Float) = 0
_StencilOp("Stencil Operation", Float) = 0
_StencilWriteMask("Stencil Write Mask", Float) = 255
_StencilReadMask("Stencil Read Mask", Float) = 255
_ColorMask("Color Mask", Float) = 15
// see for example
// http://answers.unity3d.com/questions/980924/ui-mask-with-shader.html
}
...
}