Unity粒子特效2d场景中被遮盖问题(解决)

在2d场景中,出现粒子特效遮盖问题。

调整了Sorting LayerOrder 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) - 允许透明度值将物体完全淡出,包括任何高光或反射。这个模式适用于你想要动画效果让物体逐渐淡入或淡出,但不适合渲染真实的透明材质,因为反射和高光也会一起淡出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值