Unity Z-Order。如何将所有精灵放在地上而不是效果?

时间:2018-01-03 07:54:14

标签: unity3d shader shaderlab

我在战场上有很多士兵(600多人)。因此,所有士兵应该是性能问题的2d精灵。

enter image description here

你可以看到马的脚是地下的,所以要解决这个问题,我会关掉地面着色器中的ZWrite

ZWrite Off

但是当我关掉地面的ZWrite时,发生了另一个问题,显示了一些效果的地下部分,这不是我想看到的。enter image description here

我也尝试修改士兵着色器的深度偏移量,但是将士兵移到地面似乎很大,而且所有士兵也会生效,这不是我想要的。

Offset 0, -100000

那么,我怎样才能做到这一点?让所有精灵士兵在地上,而不是显示效果的地下部分?

0 个答案:

没有答案