UI Particle System插件阅读

0. 简介

AssetStore链接

1. 组件

Game运行视图

Hierarchy.jpg

Play按钮:UIParticleParticle组件

Wind粒子:Shader

UI Particle Canvas

2. 使用上

  • Canvas(要求Camera):UIParticleCanvas.cs
  • UGUI GameObject(要求Image或者RawImage):UIParticleDepthObject.cs
  • 粒子系统:MODev/UIParticle/Particle.shader

3. 脚本创建对象

  • 1个RenderTexture:设置到Shader全局变量
  • 1个Camera,MaskLayer,渲染到RenderTexture
  • 创建UGUI对象(有脚本UIParticleDepthObject,才会创建,从Image或者RawImage中拷贝Mesh)
    MODev/UIParticle/Mask/DepthRender.shader:"RenderType"="Opaque", MaskLayer
  • UGUI对象(UI/Default):"Queue"="Transparent"
  • 粒子系统(MODev/UIParticle/Particle):"Queue"="Transparent+10"
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容