結構體和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調片段着色器