可以肯定的说Unity3D使得很多开发者开发游戏更容易。毫无疑问,shader(着色器)编码,仍有很长的路要走。shader是一个专门运行在GPU的程序,经常被神秘包围,它最终绘制3D模型的三角形。如
流光特效shader。
UnityShader编程
实现了UnityShader中的漫反射,包含有逐顶点,逐像素光照模型和半兰伯特模型
透明遮罩所需要的shader
支持Visual Studio 2015,代码提示和高亮以及自动缩进
Unity3D 双面光照shader,可以使得单法向量的模型接受双面光照,可以从正反面都能看到模型的细节
游戏中遇到圆环有锯齿的情况,可以用shader的方法去处理,这个shader提供圆环圆心距、宽度和弧度的功能
模板测试案例,分别包含使用模板测试制作的描边效果和使用模板测试制作不同视角不同显示的效果。你可以通过该项目了解学习unity模板测试的使用。
UGUI贴图使用ETC+Alpha压缩之后,UI 自定义的shader作相应的兼容处理。 [PerRendererData] _AlphaTex("Sprite Alpha Texture&