摘要:
参考链接: http://www.cnblogs.com/leoin2012/p/6425089.html 前面说过Mask组件会影响性能:https://www.cnblogs.com/lyh916/p/10587632.html 因此,尽量少使用Mask,对于类似技能图标那样的圆形图片,可以考虑 阅读全文
摘要:
参考链接: http://www.cnblogs.com/leoin2012/p/6425089.html 前面说过Mask组件会影响性能:https://www.cnblogs.com/lyh916/p/10587632.html 因此,尽量少使用Mask,对于类似技能图标那样的圆形图片,可以考虑 阅读全文
摘要:
测试环境: 准备三张图片a,b,c,其中a,b打在同一图集,c不打图集,a,b如下: 测试脚本: 输出如下,分别打印a,b,c的信息: 1.GetOuterUV 图片在整个图集中的uv范围,例如上面的a,b如下,对于c(不打图集),范围就是(0,0)-(1,1) 2.GetInnerUV 一般和Ge 阅读全文
摘要:
unity版本5.3.5 一.属性 1.overrideSprite 脚本对精灵的访问均使用overrideSprite,如果m_OverrideSprite存在就使用m_OverrideSprite,否则使用m_Sprite,即优先级:m_OverrideSprite > m_Sprite 2.p 阅读全文
摘要:
参考链接: https://www.sohu.com/a/211665096_99940808 1.Mask组件实现原理 使用模板测试,一方面使Mask对象所在区域的模板缓冲值置为1,另一方面使被Mask的对象进行模板测试,如果是1才进行渲染 2.Mask增加drawcall 3.Mask增加ove 阅读全文
摘要:
参考链接: https://blog.csdn.net/u011047171/article/details/46928463 https://blog.csdn.net/JohnBlu/article/details/83539427 模板测试和深度测试很相似: 1.如果模板测试不通过,则该像素会 阅读全文
摘要:
语法如下: ColorMask RGB | A | 0 | 其他R,G,B,A的组合 ColorMask R,意思是输出颜色中只有R通道会被写入 ColorMask 0,意思是不会输出任何颜色 默认值为RGBA,即四个通道都写入 测试: 1.ColorMask R 效果如下,可以看出输出颜色并不是红 阅读全文
摘要:
如果要渲染半透明物体,那么就需要用到透明度混合。 需要注意的有这几点: 1.设置标签:Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent"} 将物体放在合适的渲染队列中 2.关闭深度写入:ZW 阅读全文
摘要:
参考链接: https://blog.csdn.net/v_xchen_v/article/details/79380222 前面说到了渲染队列,对于两个不透明的物体A和B,它们处于同一个渲染队列中。假如它们一前一后地摆放着,当先渲染A再渲染B,那么B显示在前面;当先渲染B再渲染A,那么A显示在前面 阅读全文
摘要:
unity中定义了5个渲染队列: 1.Background,对应索引号1000,该队列最先被渲染 2.Geometry,对应索引号2000,默认的渲染队列,大多数物体都使用该队列,不透明物体使用该队列 3.AlphaTest,对应索引号2450,需要透明度测试的使用该队列 4.Transparent 阅读全文
摘要:
参考链接: https://www.jianshu.com/p/6b1db3d060ac?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 子状态机,就是在状态机里面,再创建一 阅读全文
|