看着Shaders and Effects Cookbook的書籍學習shader,照着說上寫ramp Diffuse這個shader時,報了個錯。
Shader書上的源代碼是這樣的:
畫紅線的那一行報了這樣的一個錯:
最終正確代碼如下:
猜測原因是舊版的unity支持的是float2(diff)支持,新版的是float2(param1,param2)
有更詳細的解釋的可以說明,歡迎交流
看着Shaders and Effects Cookbook的書籍學習shader,照着說上寫ramp Diffuse這個shader時,報了個錯。
Shader書上的源代碼是這樣的:
畫紅線的那一行報了這樣的一個錯:
最終正確代碼如下:
猜測原因是舊版的unity支持的是float2(diff)支持,新版的是float2(param1,param2)
有更詳細的解釋的可以說明,歡迎交流
對物體圖像 做一個 上下左右 偏移渲染 Shader 部分: Shader "Custom/Gaosi" { Properties { _MainTex ("Texture", 2D) =