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);

相关推荐
星夜泊客1 天前
C# 基础:为什么类可以在静态方法中创建自己的实例?
开发语言·经验分享·笔记·unity·c#·游戏引擎
心前阳光1 天前
Unity 模拟父子关系
android·unity·游戏引擎
AI视觉网奇1 天前
ue metahuman自动绑定实战
笔记·学习·ue5
AI视觉网奇1 天前
ue 安装报错MD-DL ue 安装笔记
笔记·学习·ue5
咸鱼永不翻身1 天前
Unity视频资源压缩详解
unity·游戏引擎·音视频
nnsix2 天前
Unity Physics.Raycast的 QueryTriggerInteraction枚举作用
unity·游戏引擎
zhangzhangkeji2 天前
UE5 多线程(6):FQueuedThreadPool 的使用,peek 函数,
ue5
AI视觉网奇2 天前
ue 导出 fbx
笔记·学习·ue5
zhangzhangkeji2 天前
UE5 多线程(5-3):锁的智能指针版本 FScopeLock 与 FScopeUnlock。
ue5
ۓ明哲ڪ2 天前
Unity功能——创建新脚本时自动添加自定义头注释
unity·游戏引擎