UI Toolkit Shadows、Outlines 与 Glow v1.3.5(2026年4月14日)是一款专为 Unity UI Toolkit 设计的视觉增强资源包,支持在用户界面元素中添加发光、轮廓与柔和阴影效果。
该资源包提供灵活的发光与轮廓功能,用户可自定义两种颜色,实现不同风格的发光效果;当两种颜色相同时,可生成清晰的轮廓线。需特别说明的是,发光效果并非基于 Bloom 渲染器实现,而是通过顶点颜色技术实现(如视频所示),当前 UI Toolkit 本身尚不支持自定义着色器。
为实现真实的盒阴影效果,用户可将界面元素封装在“Shadow”控制组件中,或通过非破坏性发光工具进行模拟,具备良好的兼容性与可扩展性。
资源包采用非侵入式工作流,无需修改现有 UI 层级结构,可直接在 UI 文档中添加组件,适用于任意已存在的 UI 元素,操作简便且高效。
支持对发光与轮廓效果进行动画配置,提供预设动画方案,也可通过编程实现对每个顶点的精细化控制,满足高级定制需求。
通过自定义的 USS 属性,用户可直接控制发光、轮廓等视觉参数,提升配置效率。此外,资源包包含多项实用功能,例如自动继承边框颜色并支持色调调整、可独立控制左右两侧的发光宽度(适用于阴影模拟),以及将发光与动画配置存储为 Scriptable Object 资源,便于在项目中复用与脚本修改。
资源包提供完整的源码,开发者可自由查看与修改,同时鼓励用户在合适场景下分享与推广,但禁止无授权复制或广泛传播(仅允许 MIT 授权部分代码自由使用)。
兼容 Unity 2021.3 及以上版本,包括 2022、2023、2024 等 LTS 版本,虽可能兼容早期版本,但已不再进行测试与支持。
支持 URP、HDRP 以及内置渲染管线,无需依赖自定义着色器,通过生成几何体并利用顶点颜色实现渲染,性能稳定,易于集成。