ue4中ui主要通过控件来控制粒子特效的。
控件是一种提供简单功能的UI元素。比如,按钮控件提供了玩家可见可点击的物体。控件本身不一定是可视的。控件也可以嵌套控件。你甚至可以创建一个铺满屏幕的控件。了解完什么是控件,现在动手创建一个。
创建控件
Content Browser界面进入UI文件夹。点击Add New按钮,选择创建User Interface\Widget Blueprint,将其重名为WBP_HUD。
双击WBP_HUD打开UMG UI Designer。
UMG UI Designer
UMG UI Designer由七个主要元素组成:
Designer:这个区域展示所选控件的外观。通过长按右键移动鼠标拖动面板,滑动滚轮缩放面板。
Details:展示所选控件的参数
Palette:可用控件列表
Hierarchy:当前所使用的控件列表
Animations:控件能够基于位置,大小等外观参数制作动画效果。该面板展示控件的所有动画
Timeline:当你选中动画时,该面板会展示对应的动画参数和关键帧
Editor Mode:通过该按钮可以切换编辑器的Designer和Graph模式。Graph模式的编辑器显示类似于蓝图的Event Graph。
创建Text控件
Text控件非常适合展示像计数和倒计时这样的数字信息。
在Palette面板搜索Text控件。通过按住左键拖拽控件至Designer面板。
别在意文本内容,等等我们会替换它。
先选中Text控件,在Details面板顶部的文本框输入CounterText进行重命名。
你可以在Designer面板通过长按左键拖拽控件。
你也可以通过左键点击拖拉选中框来调整控件的大小。这样可以调整控件的包围框。Unreal引擎不会渲染包围框之外的内容。
同样的,你可以通过Details面板输入数值来修改控件的位置和大小。设置CounterText如下:
Position X: 200
Position Y: 50
Size X: 500
Size Y: 100
此时文本只占了包围框很小一部分显示。
我们可以在Detail面板的Appearance设置调大字体大小。在Font属性的最右侧文本框可以设置字体大小。
将字体大小调成68。
接着我们再在文本框旁添加一个图标来提升视觉效果。
UE4提供了过长动画的功能,通过使用该功能可以很直观的让我们做一些类似于场景漫游之类的功能.效果还是比较不错的.下面就记录一下该功能的一些基本用法.
1.首先是新建一个过场动画
2.添加要使用过场动画的物体,并设定轨迹
(1).如果要让场景中的物体按照轨迹来前进的话,需要先将Detail面板中的移动性改为可移动的.静态的物体是不允许移动的.
(2).如果是做相机的过场动画的话就直接设定轨迹就可以了.
这是最简单的设定一个相机的轨迹的方式,你也可以加多几个关键帧,让移动的路径更复杂更平滑.
对于物体的话其实也是一样的.
3.使用多个相机,不同相机之间进行切换
首先是创建多个相机组, *** 作如步骤2所示.
然后新建一个导演组,(Director Group),如同刚才设定关键帧一样.输入回车,会有一个下拉列表,里面放置了所有可以选择的选项
到这一步,点击Play按钮就可以预览到整个相机的一个效果了
4.将该过场动画应用到游戏中.
只需要在触发过场动画的时候在蓝图中将其独享获取,然后执行Play *** 作就可以了.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)