Unity Shader 學習筆記(五、shader結構體用處)

結構體和C#中結構體類似,封裝了一組數據,傳值的時候使用

調用方法不同,用結構體寫一下改變Material的顏色  原來寫法 https://blog.csdn.net/LM514104/article/details/104812347

下圖原文鏈接  https://zhuanlan.zhihu.com/p/49165180  此鏈接有大佬技術詳解

再用程序員的思想理解一波(來一波大白話)   (如果有問題,還望大佬指出,多謝多謝)

 1、#pragma 先去調頂點着色器

2、頂點着色器接受的參數爲appData結構體

3、appData結構體中的vertex獲得的值爲模型頂點(:POSITION)

4、計算裁剪空間座標,賦值給v2結構體中的Pos,即 像素着色器(SV_POSITION)

5、#pagma調片段着色器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章