ceshi 发表于 22-1-5 10:08:44

UE圆形动画可自定义按钮和边框 (UMG)可轻松创建UI


[*]支持的引擎版本
4.21 - 4.27
[*]下载类型
引擎插件
[*]视频(演示+教程)
此插件允许您在 UMG 编辑器中轻松创建和自定义带有圆角的按钮和边框。此插件中包含两个小部件,一个具有 4 个状态(正常、悬停、按下和禁用)的 RoundedAnimatedButton 和一个只有一种状态的 RoundedBorder。
小部件的每个状态都是完全可定制的,因此您可以创建无限数量的不同按钮和边框。在每种状态下,您都可以自定义:

[*] 子内容的 RGBA 颜色(可以是图像或文本)。
[*]边框宽度
[*]外RGBA颜色
[*]外角半径(每个角都是独立的,您可以调整 SmoothingRate 以创建渐变、阴影或仅抗锯齿)
[*]内部RGBA颜色
[*]内角半径(与外角半径相同的属性)

此外,对于 RoundedAnimatedButton,在 Normal 和 Hovered 状态之间会自动生成过渡动画,因此您可以自定义动画持续时间。
RoundedAnimatedButton 扩展了基本的 UMG 按钮,因此基本 UMG 按钮的所有功能都可以在 RoundedAnimatedButton 中使用(如添加声音等)。RoundedBorder 和基本 UMG 边框相同。它们可以快速轻松地添加到您自己的游戏中,并且可以在 UMG/蓝图以及 C++ 中使用。视频中展示的项目示例包含多个蓝图示例。
示例项目:https://drive.google.com/uc?expo ... LRG3O_v4qIP4pTgF_uH
[*]技术细节
特征:

[*]RoundedAnimatedButton 小部件
[*]圆角小部件
[*]易于安装/使用
[*]可定制
[*]与 C++ 和蓝图兼容
蓝图数量: 2C++ 类的数量: 3网络复制:否支持的开发平台: Win64、Win32、Mac、Linux、HTML5(可能也适用于控制台)支持的目标构建平台: Win64、Win32、Mac、Linux、HTML5(可能也适用于控制台)文档:请参阅示例项目中的视频或 ExampleInterface 蓝图。视频示例项目


页: [1]
查看完整版本: UE圆形动画可自定义按钮和边框 (UMG)可轻松创建UI