考虑了很多方案,比如渲染次序和mask(stencilebuffer)

渲染次序

sorting order(深度) renderer都有的属性能开放出来,sprite renderer原本就开放在inspector里面了

https://unity3d.com/cn/learn/tutorials/topics/2d-game-creation/sorting-layers

render queue 在shader里面设置

https://docs.unity3d.com/ScriptReference/Rendering.RenderQueue.html

https://docs.unity3d.com/ScriptReference/Material-renderQueue.html

https://docs.unity3d.com/462/Documentation/Manual/SL-SubshaderTags.html

command buffer 在pp后面自己画

https://docs.unity3d.com/Manual/GraphicsCommandBuffers.html

最后发现用camera  一个挂pp一个不挂 , 不要pp的obj用不挂的camera layer画

不挂pp的camera depth值大一些在前面就ok了 unity很强大

这说明它管线做的相当碎了comman buffer

最新文章

  1. 实现css两端对齐
  2. Microsoft Azure Web Sites应用与实践【1】—— 打造你的第一个Microsoft Azure Website
  3. Redis相关
  4. Guzzle – 构建 RESTful Web 服务的 PHP HTTP 框架
  5. BS与CS的联系与区别
  6. 目前常用AD/DA芯片简介
  7. HUST 1352 Repetitions of Substrings(字符串)
  8. 批量文件重命名工具-极力推荐 advanced renamer
  9. (转)Linux端口nmap和netstat命令
  10. JAVA设计模式:蝇量模式
  11. c++ 入门 之 hello world 和基本语法
  12. TypeError: '_io.TextIOWrapper' object does not support item assignment
  13. 等积投影(equal-area projection)
  14. Python基础-元组、列表、字典
  15. Pycharm 设置上下左右快捷键
  16. Android平台调用Web Service:线程返回值
  17. LeetCode -Reverse Pairs
  18. object.key 对象的键排序 可能出现的问题
  19. suse11 sp4(虚拟机) 能ping通主机,但是主机ping不通suse虚拟机
  20. ASP.NET能知道的东西

热门文章

  1. Linux 查看文件和文件夹大小
  2. Django【进阶】中间件
  3. python3 迭代器,生成器
  4. Linux实现利用SSH远程登录服务器详解
  5. PL/SQL 08 异常 exception
  6. 查看Linux上的CPU核心数、线程数
  7. 【反演复习计划】【bzoj2818】gcd
  8. spring FieldRetrievingFactoryBean
  9. [linux]压缩、解压命令
  10. (寒假开黑gym)2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)