预定角度看起来正常
换个角度看看, 救命 这是几维空间?跑道顶到最上层,图形渲染…
把上边的问题简化一下,随便用个单面的纹理
侧面看跑道和障碍物
正面 ????后者可以覆盖前者
怎么重现?
随便拿个纹理,
1.使用builtin-unlit – transparent
2.开启合批 USE INSTANCEING
3.复制几个物体面摆放距离互相遮住,
4.距离镜头近到远顺序摆放 物体01 -> 物体02 ->物体03, 物体03 在最上层,其次物体02
开启合批下,材质的Priority 也是失效的… 论坛还没找到一个能掌握在自己手里控制渲染层级问题的方案。物体和镜头的距离也影响渲染,越远越后渲染(也不完全,情况就是上图所述),跑道加个粒子,粒子特效最后渲染,跑到所有合批物体上层来了…有毒
为啥要透明?因为要发光。
为啥要合批?为了帧数。
来个大哥救救孩子吧,实在不知道怎么搞了
补充一下:合批,似乎是把几个mesh的顶点合起来了,所以越后生成的物体,顶点index越大,GPU必定越后渲染,所以不管它在什么位置都会覆盖其他前面index比较小的同批次渲染.