目录

ParticleEffectForUGUI使用教程

ParticleEffectForUGUI使用教程

目录

UIParticle使用教程

Unity中 UGUI 使用 Particle System每次需要设置rendererorder和layer等信息来控制排序,非常繁琐,这里使用ParticleEffectForUGUI插件来解决该问题。
ParticleEffectForUGUI

使用

设置Game窗口的分辨率 1920*1080

将带Particle System组件的物体放到UGUI根节点里面

将带Particle System组件的物体添加 UIParticle 组件,该组件会自动添加到子节点的所有带Particle System组件的物体上

../../imgs/2022-02-17-17-23-49.png

Scale:调整该Particle System的缩放,不影响子物体
Animatable Properties:如果使用Animation或者其他动画更新(Update)材质球上的属性,则勾选上对应的Shader属性即可
../../imgs/2022-02-17-17-29-55.png

删除则需要每个物体去删除 UIParticle 组件

说明

每个带Particle System组件的物体都要增加 UIParticle 组件 (可以挂到prefab根节点物体上,可以是空物体)

ParticleEffectForUGUI会自动合批处理,不被打算的情况下

ParticleEffectForUGUI插件支持 Mask Rect Mask2D等遮罩,需要在使用的Shader上添加模板测试(Stencil)和ClipRect代码进行支持