0. 簡介
1. 組件
2. 使用上
- Canvas(要求Camera):UIParticleCanvas.cs
- UGUI GameObject(要求Image或者RawImage):UIParticleDepthObject.cs
- 粒子系統(tǒng):MODev/UIParticle/Particle.shader
3. 腳本創(chuàng)建對象
- 1個RenderTexture:設(shè)置到Shader全局變量
- 1個Camera览濒,MaskLayer劲装,渲染到RenderTexture
- 創(chuàng)建UGUI對象(有腳本UIParticleDepthObject饥追,才會創(chuàng)建共螺,從Image或者RawImage中拷貝Mesh)
MODev/UIParticle/Mask/DepthRender.shader:"RenderType"="Opaque"洞就, MaskLayer - UGUI對象(UI/Default):"Queue"="Transparent"
- 粒子系統(tǒng)(MODev/UIParticle/Particle):"Queue"="Transparent+10"