拜托各位了 有偿也可!
用多个层级的Mask?就是第一级放一个mask挖一个孔,第二级再添加一个mask再挖孔。最后一级放上背景遮罩层。我就只能想到这个方法了。
这样遮罩背景层并不会显示这个高亮吧 因为层级只会显示遮罩 mask的在下面了
勾选上inverted就是反向遮罩了

如果多个层级的mask 会被互相遮挡吧~~
都是勾选了反向遮罩的,就都是把最后一级的背景扣出一个洞
没get到这个层级的分布

应该是子节点和父节点的关系
有个不带孔的方案:双摄像机,第二个摄像机渲染需要高亮的节点,第一个摄像机渲染其他节点和半透明遮罩。
第二个摄像机只渲染要高亮的节点的话 会变成只渲染了那个节点 其他都没有了?
其他的节点由第一个摄像机渲染,在下层
我测试了一下 只会显示要渲染的那个 如果都勾选了渲染的部分 就没有高亮了
好像是因为默认清除了背景颜色~
要渲染的放在另外的group里,第二个摄像机渲染这个group的。
程序在进入向导时动态修改节点的group
收到~ 谢谢老哥
我好像就在看你的这个shader教程~
不能启动动态合批是吗 这样的方案
动态合批是可以用的。
DC增加主要原因是,高亮的节点cullingMask会变化,所以在遍历节点树的时候就会把原来的合批打断。
加上第二个摄像机渲染本身需要额外计算DC。
不过毕竟向导都是临时性的,我就忍一忍了。
