UE4里UI的使用方法

UE4里UI的使用方法_第1张图片

一:创建一个UI文件

1.笔者在这里使用的是PS,不是专业美术,画的不好请见谅。

2.开通通道,保存成tag各式。

二:创建一个UI蓝图类

UE4里UI的使用方法_第2张图片

1.添加一个控件。

UE4里UI的使用方法_第3张图片

2.拖动一个图片控件image到界面上。

3.在详情里的Appearance的Brush中,选择添加的UI文件。

4.调整图片尺寸。

UE4里UI的使用方法_第4张图片

5.重点:在其他类里要调用到的目标,必须在右上角的is Variable打钩。


三:在角色类里添加蓝图

UE4里UI的使用方法_第5张图片

1.在角色的类里,添加一个新的widget组件。

2.设置组建信息,在User Interface里的Widget Class中选择需要的蓝图类。

3.进入到视口里,因为UI组件只显示一个角度,缩小目标放大视野,旋转找到UI。

4.如果想要在摄像机里看到UI,把默认的UI旋转180度。UE4里UI的使用方法_第6张图片


四:隐藏UI组件

1.方法一:直接隐藏组件使用Set Visbility

2.方法二:隐藏组件里的部分UI

UE4里UI的使用方法_第7张图片

UI组件->getUserWidgetObject->类型转换(蓝图类)->隐藏的目标(必须是公共的,二.5所提到的打勾)


五:改变透明度运行时候没有效果

1.方法一:通过代码改变透明度setOpacity或者setColorOrOpacity。

2.方法二:直接在UI蓝图文件里的ColorOrOpacity最后一个参数0-1之间调整透明度。


六:UI的旋转方法,Transform里面的Angle。

七:缩小UI清晰度不变:在UMG里尽量使用大的图标,然后在3维空间里缩。


我们可以在预览里看到透明度的变换,但是运行的时候,不是0就是1。

如果大家有什么其他的方法,请留言。

你可能感兴趣的:(UE4蓝图功能实现)