在简单了解控件蓝图之后,来进一步了解应用Widget Blueprint控件蓝图
一.创建自己的控件
除了使用控制板中的UMG自带的控件外,我们还可以使用自行创建带有我们自己添加内容的控件。
创建一个控件蓝图,删除其中默认的Canvas Panel控件,之后添加带Text子控件的Button控件,如下
返回我们之前使用的UI界面控件蓝图MyUI,在控制板中找到刚刚创建的控件蓝图,拖动到视觉设计器图表中即可,编译运行(关卡蓝图中已创建并显示了MyUI蓝图)即使用了自己创建的控件,返回创建的蓝图控件,修改其属性,如修改详情->Appearance->Background Color,在使用了控件的所有控件蓝图中都会得到改变,如下
二.控件属性
对于控件蓝图中的每个控件,详情面板中都提供了各种样式,属性,改变它们将会影响对象的显示方式。
首先先来看Anchors锚的操作,选中蓝图中的按钮控件,可以看到它的父控件Canvas Panel左上角出现花朵图标,这就是锚,如下
锚用来确定UI控件在画布面板上的预期位置&#