Advanced Dissolve 是一款高质量的 溶解着色器系统 插件,专为 Unity 开发者设计,适用于需要炫酷视觉特效的游戏项目。该插件允许用户以极高的自由度控制对象的“溶解”过程,常用于角色消失、生成动画、击碎、传送、能量场效果等场景,广泛应用于科幻、魔法、战斗、特效等类型游戏中。
🧱 核心功能
1. 高度可定制的溶解效果
-
支持多种 溶解模式(方向性、球体、线性、渐变、遮罩等)
-
方向控制(上下左右、中心向外、摄像机方向等)
-
边缘光、烧焦边缘、描边闪光等效果提升视觉冲击力
2. 支持多种 Shader 类型
-
支持 URP(通用渲染管线)
-
支持 HDRP(高清渲染管线)
-
支持 标准渲染管线(Built-in RP)
3. Mask与图案遮罩支持
-
可通过纹理遮罩控制溶解形状(如图案、烧蚀图等)
-
可使用自定义遮罩控制具体哪些区域先溶解或后溶解
4. 动态控制接口
-
Runtime 调用 API:可以通过脚本实时控制溶解程度
-
Shader 参数动画控制:适配 Timeline、动画系统、Playables 等
5. 与物理与碰撞系统兼容
-
溶解时自动隐藏碰撞器或渐变物理交互
-
可选是否在溶解完成时销毁对象或切换状态
6. 性能优化
-
整体设计偏轻量级,不依赖复杂特效系统
-
支持 GPU Instancing 和 Batching,优化大规模使用场景下的性能表现
🎮 适用场景
-
角色死亡或消失动画(如魔法消散、能量场湮灭)
-
传送门或空间切换动画
-
魔法生成 / 建筑构建过程的渐显特效
-
受击/爆炸后逐步破碎的对象视觉表现
-
UI 元素特效(可用于按钮、图标的闪现或消退)
✅ 总结
Advanced Dissolve 是一款强大且灵活的 Unity 溶解着色器插件,它让开发者可以在游戏中轻松实现各种炫酷的视觉“溶解”特效。插件支持标准、URP、HDRP 渲染管线,并提供丰富的控制参数与可编程接口,适合用于任何需要表现对象消失、能量化、融解或传送的游戏场景。无论你是做 RPG、动作、科幻还是魔法题材游戏,这款插件都能极大地提升你的视觉表现力。