# Unity GUI中添加粒子特效插件-UI Particle System

> UI Particle System能够实现在Unity GUI中添加3D粒子效果，适用于按钮、卡牌效果等GUI元素，还能奖励效果等。支持的深度/裁剪源和渲染管线等方面，以便更好地使用UI Particle System插件。

- 原文：https://www.interestcreator.com/ui-particle-system-v137/
- 站点：https://www.interestcreator.com/
- 发布：2023-04-05
- 更新：2026-11-08
- 分类：UI、Unity插件
- 标签：GUI、UnityUI、Unity粒子特效、特效

## 概要

给 Unity GUI 加 3D 粒子的插件，靠自定义深度缓冲区解决排序问题，完整支持 Shuriken 只换着色器即可，支持 URP（2019.3 以上）。

## 正文

![1680620689 f0b2f004d6e9910](https://www.interestcreator.com/wp-content/uploads/2023/04/1680620689-f0b2f004d6e9910.webp)

> 如果您正在使用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](https://www.interestcreator.com/unityplugin/) 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插件。

相关资源：[UnityUI智能提示解决方案ProTips-Tooltip System](https://www.interestcreator.com/protips-tooltip-system/) · [数据可视化智能图表-Smart Chart](https://www.interestcreator.com/smart-chart/) · [数据可视化图标绘制工具GraphMaker](https://www.interestcreator.com/graphmaker/)

## 常见问题

### 支持哪些渲染管线？

标准渲染管线和通用渲染管线 URP。URP 需要 2019.3 及以上版本，更低版本只能用标准管线。

### 支持哪些 Unity 版本？

2018.x、2019.x、2020.x、2021.x。原文按大版本列的，没有更细的小版本说明。

### 粒子会盖住 UI 或者被 UI 盖住吗？

插件用自定义深度缓冲区在 GUI 上渲染粒子，专门解决排序顺序和多个画布叠加的问题。不必再靠改 Canvas 层级去凑效果。

### 能用 Shuriken 的粒子吗？

能，完全支持 Shuriken，只需要把着色器换成插件提供的版本。原来调好的粒子参数不用重做。

### 能在滚动视图里用吗？

可以，它有裁剪蒙版功能，滚动视图这类会被裁切的容器里也能正常显示粒子。原文还提到支持与 GUI 的柔化粒子混合和扭曲效果。

### 有什么前置要求？

需要 Unity GUI，并且画布必须是屏幕空间-相机模式；没设 GUI 相机时系统无法工作。支持的深度与裁剪源是 Image、RawImage 和只选纹理的 RectTransform。
