本文主要是介绍UnityShader源码2017---学习笔记与自我拓展041,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
源自Lightmap-Bumped,Lightmap-BumpSpec,Lightmap-Diffuse,Lightmap-Glossy,Lightmap-VertexLit
_LightMap ("Lightmap (RGB)", 2D) = "lightmap" { LightmapMode }
很扎眼的LightmapMode。。。但是unity就是没有说明这个。。。。或许我查找的方式不对。
#pragma surface surf Lambert nodynlightmap 标注了nodynlightmap。
有一点不明白的地方就是。既然都是lambert模型,并且RenderType=Opaque了,那还计算Alpha的作用是什么?
o.Alpha = lm.a * _Color.a;
是为了post effect的某些效果而准备的么?
这个目前还没有结论。
这篇关于UnityShader源码2017---学习笔记与自我拓展041的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!