Unity插件ASE的之Template
2021-01-28 13:15
标签:product ase php and 上下 ted otto 部分 order 以开发一套角色Shader的过程为例: 以上过程可见维护成本之高, 为了降低维护难度, Unity Standard Shader的办法是把代码 "共用" 的部分拆分到 ".cginc"文件中, 也就是的Shaderlab的头文件.然而这么干的话会导致代码可读性很差, 手工维护代码也难免出错. ASE则提供了模板功能来实现方便维护的需求.ASE允许用户从已存在的Shader用作基础或模板创建新的Shader. 模板是常规Unity Shader,只是在关键点上放置了特殊的ASE标记,这些标记写为注释,因此它们不会影响着色器编译及其默认行为。 同样已开发一套角色Shader的过程为例, ASE工作流是这样的: 上下对比,ASE主要有以下优势: 以上可知, ASE可极大减少 "整套的Shader" 的开发维护成本. 最后附上 Amplify Shader Editor Template文档 Unity插件ASE的之Template 标签:product ase php and 上下 ted otto 部分 order 原文地址:https://www.cnblogs.com/CloudLiu/p/12838328.html为什么需要ASE模板
.......
......
文章标题:Unity插件ASE的之Template
文章链接:http://soscw.com/index.php/essay/48241.html