0. 簡(jiǎn)介
1. 組件

Game運(yùn)行視圖

Hierarchy.jpg

Play按鈕:UIParticleParticle組件

Wind粒子:Shader

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