此插件允许您在 UMG 编辑器中轻松创建和自定义带有圆角的按钮和边框。此插件中包含两个小部件,一个具有 4 个状态(正常、悬停、按下和禁用)的 RoundedAnimatedButton 和一个只有一种状态的 RoundedBorder。
小部件的每个状态都是完全可定制的,因此您可以创建无限数量的不同按钮和边框。在每种状态下,您都可以自定义:
- [Button only] 子内容的 RGBA 颜色(可以是图像或文本)。
- 边框宽度
- 外RGBA颜色
- 外角半径(每个角都是独立的,您可以调整 SmoothingRate 以创建渐变、阴影或仅抗锯齿)
- 内部RGBA颜色
- 内角半径(与外角半径相同的属性)
此外,对于 RoundedAnimatedButton,在 Normal 和 Hovered 状态之间会自动生成过渡动画,因此您可以自定义动画持续时间。
RoundedAnimatedButton 扩展了基本的 UMG 按钮,因此基本 UMG 按钮的所有功能都可以在 RoundedAnimatedButton 中使用(如添加声音等)。RoundedBorder 和基本 UMG 边框相同。它们可以快速轻松地添加到您自己的游戏中,并且可以在 UMG/蓝图以及 C++ 中使用。视频中展示的项目示例包含多个蓝图示例。