如果您正在使用Unity GUI并且想要添加特殊的3D粒子效果,那么UI Particle System插件是您的最佳选择。这个插件提供了许多优秀的特性和高度自定义的粒子着色器,可以轻松地将粒子添加到GUI中,无需担心排序顺序、添加多个画布等问题。

特点:

  1. 基于自定义深度缓冲区在GUI上渲染粒子;
  2. 完全支持Shuriken粒子系统,仅需要更改着色器即可;
  3. 裁剪蒙版功能(因此您可以在滚动视图等地方使用粒子效果);
  4. 易于设置的组件-附加UI Particle System;
  5. 高度自定义的粒子着色器;
  6. 支持与GUI的Soft Particle混合;
  7. GUI的扭曲效果;
  8. 半透明/半透明裁剪蒙版和不重叠深度对象(测试版)。

适用场景:

  1. 按钮或其他可交互元素的GUI特效
  2. 复杂和高级粒子的奖励效果;
  3. 卡牌效果。

要求:

  1. Unity GUI;
  2. 屏幕空间-相机模式的画布。未设置GUI相机时系统无法工作。

支持的深度/裁剪源:

  1. 图像(GUI组件);
  2. RawImage(GUI组件);
  3. 仅选择纹理的RectTransform。

支持的渲染管线:

  1. 标准渲染管线;
  2. 通用渲染管线(URP),在2019.3+版本上。

支持的Unity版本:2018.x、2019.x、2020.x、2021.x。

使用UI Particle System插件可以为GUI元素添加更多动态和丰富的效果,使其更加生动和引人注目。因此,如果您想要提升GUI元素的效果,不妨尝试一下UI Particle System插件。

Leave a Reply

后才能评论