在2d场景中,出现粒子特效被遮盖问题。
调整了Sorting Layer
和 Order in Layer
都没有解决。
解决方式目前试出1种:
1调整z轴时使特效出现在其他物体前。(不采用)
2调整Renderer里Material :
Material - Shader- Particles/Standard Unit)
Rendering Mode 由Cutout改为fade
调整后的效果:
!但是我想不明白为什么Cutout不行。。!!TT
随堂笔记:
-
不透明(Opaque) - 这是默认模式,适用于没有透明区域的正常实心物体。
-
裁剪(Cutout) - 允许你创建具有硬边缘的透明效果,物体的透明区域和不透明区域之间没有渐变。纹理要么完全不透明,要么完全透明,适用于那些需要透过透明部分看到物体形状的材质,如叶子、破布等。
-
透明(Transparent) - 适用于渲染像清晰塑料或玻璃这样的真实透明材质。在这种模式下,材质本身会根据纹理的Alpha通道或颜色的Alpha值显示透明度,但反射和光照高光仍会以完全的清晰度显示,就像真实的透明物质一样。
-
渐变(Fade) - 允许透明度值将物体完全淡出,包括任何高光或反射。这个模式适用于你想要动画效果让物体逐渐淡入或淡出,但不适合渲染真实的透明材质,因为反射和高光也会一起淡出。