unity, UGUI Image shader
Image组件的Material成员默认是空,如果想为Image添加shader,只需新建material赋给Material即可。
另外注意,用于UI组件的shader都要包含一句:ZTest [unity_GUIZTestMode],以确保UI能在前层显示。
所以直接将非ui的shader用在ui上是有风险的,最好从官方ui shader基础上改。
----补充:
Image不能实现纹理循环,如果想实现纹理循环可使用Raw Image。