
D.A. Button
带声音支持、多目标独立图形动画且无需代码的 Unity 增强按钮组件
扩展版 Unity 按钮组件,支持为多个目标图形分别设置独立的颜色、缩放与位移动画,可在点击、悬停、选中及状态切换时联动播放自定义音效。

动态交互系统
在单个按钮组件中独立控制多个图形目标的颜色渲染、位移缩放与交互音效。


内置交互音效触发器

告别臃肿的 Animator 控制器
D.A. Button 功能全景
多目标色彩渲染、程序化缩放过渡、音频触发绑定与灵活的状态动画曲线。
D.A. Button 与 Unity 原生 uGUI 按钮对比
多目标交互按钮组件与默认 UnityEngine.UI.Button 的技术特性对比
| Feature | D.A. ButtonD.A. Assets (com.da-assets.dab) | Unity 原生按钮UnityEngine.UI.Button |
|---|---|---|
| 图形动画与作用目标 | ||
| 多目标图形独立动效 | Supported支持多个目标独立执行动画[1] | 仅支持单个 targetGraphic 目标[2] |
| 程序化动效曲线与形变缩放 | Supported内置曲线驱动,摆脱状态机包袱[1] | Not supported必须依赖外挂 Animator 状态机[2] |
| 内置 DaGradient 渐变组件 | Supported内置 DaGradient (com.da-assets.dag)[3] | Not supported原生不支持程序化渐变[2] |
| 音频反馈与交互状态 | ||
| 属性面板直接配置音频触发 | Supported各状态直接配备 AudioClip 槽位[1] | Not supported必须编写自定义音频触发逻辑[2] |
| 精细指针悬停与拖拽状态过渡 | Supported高级指针微交互动画引擎[1] | 仅基础颜色渐变或贴图替换[2] |
- [1] D.A. Button 特性依据 da-assets.com/docs/dab 官方文档进行核实,支持多目标图形动画与程序化形变曲线。 D.A. Button 技术文档
- [2] UnityEngine.UI.Button 特性依据 docs.unity3d.com 官方文档进行核实,仅支持单 targetGraphic 与基础过渡模式。 Unity uGUI Button 官方文档
- [3] 随 D.A. Button 附带的程序化渐变组件 DaGradient (com.da-assets.dag),提供无离线图集依赖的高性能渐变渲染能力。 DaGradient 组件文档
根据欧盟关于比较广告的指令 2006/114/EC 进行客观对比评估。Unity 默认按钮功能依据 2026 年 10 月 UnityEngine.UI 官方文档进行核实。
安全与架构可信保障
企业级数据隔离、完全离线支持及无损编辑器架构。
本地数据存储
所有动画曲线与音效引用均直接保存在 Unity 原生预制体与场景文件中。
零遥测与隐私保护
无任何用户行为数据追踪或遥测上报。
隔离环境离线支持
100% 离线运行与构建。
非破坏性编辑器架构
基于 Selectable 的轻量 MonoBehaviour,动效插值执行期间零额外 GC 内存开销。
兼容性与运行环境
支持的 Unity 版本、渲染管线和目标 UI 框架。
Unity 版本
- 2020.3 LTS
- 2021.3 LTS
- 2022.3 LTS
- Unity 6
- Unity 6.3
渲染管线
- 通用渲染管线 (URP)
- 高清渲染管线 (HDRP)
- 内置渲染管线 (Built-in)
目标框架
- UGUI
- TextMeshPro
技术规格
- 包 ID
com.da-assets.dab- 最新稳定版本
- 3.1.0stable
- 发布日期
- 最低 Unity 版本
- 2021.3.0f1
- 压缩包大小
- 29 KB
- SHA-256 校验和
9104fb5ca953d89889bb6618e31f6a539f5cc3e716a8ccd838790b5902e97b1e- UPM 依赖项
com.da-assets.shared24.0.3com.da-assets.dag1.0.2com.unity.ugui1.0.0com.unity.textmeshpro3.0.0
- 分发与 Scoped Registry
- D.A. Hub / Scoped Registryhttps://da-assets.com/registry
1. 在欧洲(EU)时区,通常在30分钟内响应,在其他时区,响应时间可能会稍长。
2. 资源开发者绝不会分发客户的设计稿或其他机密信息;但在 Enterprise 层级,您可以通过签署正式协议进行法律层面的书面确认。
Resellers
我们乐于与软件分销商及转售伙伴展开合作。
从 Asyncvoid 采购
您可以直接从 Asyncvoid 采购产品,并依据 Asyncvoid 许可协议 进行分销。
Unity Affiliate Program
我们同时支持通过 Unity Affiliate Program 经由 Asset Store 进行分销,适用 Unity Asset Store EULA。
联系我们
欲了解关于转售伙伴合作的更多信息,请发送邮件至 info@da-assets.com。
常见问题
关于技术兼容性、工作流与售后支持的所有常见解答。
什么是 DaGradient?它包含在 D.A. Button 中吗?
DaGradient (com.da-assets.dag) 是随 D.A. Button 一同直接提供的轻量高性能程序化渐变组件。它允许在 UI 图形与边框上直接渲染线性、径向与转角渐变,无需额外生成离线贴图与图集资产。
D.A. Button 与 Unity 自带 Button 组件有什么区别?
Unity 自带的 Button 仅支持单一目标图形,且过渡类型有限。D.A. Button 基于 Selectable 进行了扩展,可支持多个目标图形,并为每个图形分别配置颜色、缩放和位移动画,还可在交互时播放声音。
D.A. Button 支持声音吗?
支持。D.A. Button 可在点击、悬停和选中交互时播放声音。你可以直接在 Inspector 中为每种交互分配 AudioClip,无需编写脚本。
我可以为一个按钮里的多个元素制作动画吗?
可以。D.A. Button 支持在单个组件内管理多个目标图形,例如分别为按钮的图标、文本和背景设置不同的缩放或颜色动画。这是 Unity 默认 Button 组件做不到的。
D.A. Button 与 Figma Converter for Unity 兼容吗?
兼容。D.A. Button 与 Figma Converter for Unity 完全兼容。当 FCU 在 Figma 中识别到符合按钮模式的 Frame 组件时,它可以在 Unity 中自动生成 D.A. Button 组件。
版本历史
此产品的所有更新、改进与修复记录。
~ 更改 Updated the DA-Shared folder.
+ 新增 Support for navigation, OnSelect, and OnDeselect events has been added.
~ 更改 Asset inheritance has been changed from MonoBehaviour to Selectable.
~ 更改 The minimum supported Unity version has been changed from 2019.3 to 2020.3.
~ 更改 The manual previously included with the asset has been moved to GitBook. The link can be found in the Manual.txt file and also on the developer’s website.
* 修复 Missing files have been fixed.
+ 新增 First release.
支持
You can contact me for getting help with my products. The preferred method of communication is Discord or Telegram, as it provides a convenient and fast way of communication, which is very important when solving any possible problems. Join us! 😉👇🏻