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调片段着色器

发布了26 篇原创文章 · 获赞 8 · 访问量 5774

猜你喜欢

转载自blog.csdn.net/LM514104/article/details/104818841