Shader中的Uniforms(只读标识)

Unity ShaderLab里面的Uniforms:

定义变量:sampler2D _MainTex;

      float4 _MainTex_ST;

以上变量为可赋值的。

在前面加上uniforms之后该变量会变为只读。

外部赋值之后,Shader里面不可再对其值进行改变。

uniforms sampler2D _MainTex;

 uniforms float4 _MainTex_ST;

类似于readonly的功能。

posted @ 2017-07-11 17:54  威少小二orz  阅读(942)  评论(0编辑  收藏  举报