【发布时间】:2019-01-17 11:51:20
【问题描述】:
我刚刚创建了一个粒子系统,您可以在其中看到一个闪烁的添加图标。问题是如果粒子系统后面有东西,它会变得透明,我不知道为什么。我读到更改着色器可以修复它,但它没有用。我尝试了“粒子/...”中的每个着色器
【问题讨论】:
标签: unity3d shader particle-system particles
我刚刚创建了一个粒子系统,您可以在其中看到一个闪烁的添加图标。问题是如果粒子系统后面有东西,它会变得透明,我不知道为什么。我读到更改着色器可以修复它,但它没有用。我尝试了“粒子/...”中的每个着色器
【问题讨论】:
标签: unity3d shader particle-system particles
我似乎您的对象没有变得透明,而是被另一个对象覆盖,即使它应该在它前面。
排序是使用某种混合的对象的常见问题: 在这种情况下,这可能是由于另一个对象位于 ui 元素中。您可以尝试通过修改材质中的渲染队列来强制绘制顺序,或者通过使用 alpha cutout 着色器强制它使用深度测试(但如果没有额外的 MSAA 或 FXAA,它的边缘看起来不会很好地抗锯齿)
【讨论】: