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

相关推荐
霜绛19 分钟前
Unity:Json笔记——Json文件格式、JsonUtlity序列化和反序列化
学习·unity·json·游戏引擎
开发游戏的老王3 小时前
虚幻引擎虚拟制片入门教程 之 创建项目及启用插件
游戏引擎·虚幻
L X..12 小时前
Unity反射调用 ReactiveProperty<T>(泛型类型)内部方法时崩溃
unity·c#·游戏引擎·.net
开发游戏的老王12 小时前
虚幻引擎虚拟制片入门教程 之 模型资源的导入
java·游戏引擎·虚幻
ricky67515 小时前
[Linux]Linux系统的20个实用命令详解
ue5
向宇it17 小时前
【推荐100个unity插件】将您的场景渲染为美丽的冬季风景——Global Snow 2
unity·游戏引擎·风景
浅丿忆十一17 小时前
关于unity一个场景中存在多个相机时Game视图的画面问题
unity·游戏引擎
WLJT1231231231 天前
方寸之间见天地:新兴高端印章的当代破局与价值重构
unity·游戏引擎
软件黑马王子1 天前
2025Unity中的核心数学工具(三)四元数(穿插Unity实战相关案例)
unity·游戏引擎
python_use1 天前
SDL+WebGpu跨平台加速学习笔记
游戏引擎