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

相关推荐
AllBlue27 分钟前
unity导出成安卓工程,集成到安卓显示
android·unity·游戏引擎
Sator13 小时前
Unity的FishNet相关知识
网络·unity·游戏引擎
AllBlue3 小时前
安卓调用unity中的方法
android·unity·游戏引擎
李岱诚5 小时前
epic商城下载,ue4报错处理
游戏引擎·ue4
Vince丶18 小时前
UE DirectExcel使用笔记
笔记·ue5
AA陈超19 小时前
Lyra学习004:GameFeatureData分析
c++·笔记·学习·ue5·虚幻引擎
jtymyxmz19 小时前
《Unity Shader》10.1.4 折射
unity·游戏引擎
平行云PVT1 天前
实时云渲染解决UE5 像素流插件迁移及传输数据受限问题
unity·ue5·xr·实时云渲染·云桌面·像素流·云推流
AA陈超1 天前
LyraRPG:001.创建RPGCore插件
c++·笔记·学习·ue5·虚幻引擎·lyra
AA陈超1 天前
Lyra学习6:GameFeatureAction_AddComponents分析
c++·笔记·学习·ue5