UE5中按钮圆角,设置边框

FSlateBrush NormalBrush;

NormalBrush.DrawAs = ESlateBrushDrawType::RoundedBox;

NormalBrush.TintColor = FLinearColor(245 / 255.f, 245 / 255.f, 1.0f); //

NormalBrush.OutlineSettings.CornerRadii = FVector4(1.0f, 1.0f, 1.0f, 1.0f); // 圆角半径,分别对应4个角

NormalBrush.OutlineSettings.RoundingType = ESlateBrushRoundingType::FixedRadius;

NormalBrush.OutlineSettings.Color = FLinearColor(150 / 255.f, 150 / 255.f, 1.0f); //边框颜色

NormalBrush.OutlineSettings.Width = 3.0f;//边框宽度

UButton* button = WidgetTree->ConstructWidget<UButton>(UButton::StaticClass());

FButtonStyle MyButtonStyle;

MyButtonStyle.Normal = NormalBrush;

MyButtonStyle.Hovered = NormalBrush;

MyButtonStyle.Pressed = NormalBrush;

button->SetStyle(MyButtonStyle);

相关推荐
dzj20211 小时前
Unity是如何把3D场景显示到屏幕上的——Unity的渲染过程
3d·unity·游戏引擎·渲染·图形学
不绝1912 天前
ARPG开发流程第一章——方法合集
算法·游戏·unity·游戏引擎
贵州晓智信息科技2 天前
Unity 性能优化全攻略
unity·性能优化·游戏引擎
unicrom_深圳市由你创科技2 天前
Unity 的UI动画调节
ui·unity·游戏引擎
咩咩觉主2 天前
Unity编辑器拓展 IMGUI与部分Utility知识总结(代码+思维导图)
unity·c#·编辑器·游戏引擎
龚子亦3 天前
【Unity开发】数据存储——XML
xml·unity·游戏引擎·数据存储·游戏开发
write_the_code3 天前
Unity国际版下载链接分享(非c1国内版)
unity·游戏引擎
Bulling_3 天前
unity动态背景制作
unity·游戏引擎
枯萎穿心攻击4 天前
响应式编程入门教程第八节:UniRX性能分析与优化
ui·unity·架构·c#·游戏引擎
吴梓穆4 天前
UE5 UI WarpBox 包裹框
ue5