Unity Shader 学习笔记(五、shader结构体用处)
结构体和C#中结构体类似,封装了一组数据,传值的时候使用
调用方法不同,用结构体写一下改变Material的颜色 原来写法 https://blog.****.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调片段着色器