Unity-为什么粒子系统变得透明?

时间:2019-01-17 11:51:20

标签: unity3d shader particle-system particles

我刚刚创建了一个粒子系统,您会在其中看到闪烁的添加图标。问题是,如果某些东西滞留在粒子系统后面,它将变得透明,我不知道为什么。我读到,更改着色器可以解决该问题,但是没有用。我尝试了“ Particles / ...”中的每个着色器

这是您的样子: enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

我似乎您的对象不是透明的,而是被另一个对象覆盖,即使它应该在它的前面。

对于使用某种混合的对象,排序是一个常见问题: 在这种情况下,这可能是由于另一个对象位于ui元素中。您可以尝试通过修改材质中的渲染队列来强制执行绘制顺序,或者通过使用Alpha抠图着色器来强制其进行深度测试(但如果没有额外的MSAA或FXAA,其边缘将不会像反锯齿一样好)