虚幻四蓝图编辑之开关门

Posted 'or 1 or 不正经の泡泡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚幻四蓝图编辑之开关门相关的知识,希望对你有一定的参考价值。

前言

通过前面的学习我们一直在做的就是对我们的关卡场景进行搭建,这些都是静态的场景,也就是说我们没有任何互动,顶多有一个物体阻挡。所以这一块是不行的,我们需要有互动,实际上在达闼的RDK里面场景都是帮你创建好的,你要做的就是蓝图编辑。后面我们做游戏白嫖的资源也是要自己绑定一些蓝图实现功能的。这里我们得先介绍一些基本的概念了,不然可能会有点迷糊。

那么这里的话也是另一个板块的学习,在此之前你可以查看本专栏的前面的博文。

虚幻4随笔(安装与界面说明)
虚幻四视角移动与场景搭建
虚幻四地图编辑
虚幻四场景搭建实战

场景搭建

在这里的话我们还是要搭建一个场景来做演示的,这里的话我们就直接使用那个自带的第三人称的场景,然后我们导入startcontent包,因为我们需要那个门。

为门添加阻挡

这个门一开始是没有阻挡的,所以我们要加入阻挡,这个直接双击门进入编辑界面


此时我们的门就有了阻挡。

测试场景

现在我们先不着急去动手下一步,我们先点击运行一下,看看我们的场景搭建是否正常。

可以看到门被挡住了。

基本概念

我这里先放出一张完整的蓝图

触发器

这个很重要,这个就有点类似预备我们做GUI里面的事件监听。牛逼之处就是整个过程我们可以直接使用可视化界面进行逻辑编写,这个其实和QT可视化编程有点类似。

我们点击左侧放置我们的触发器。

之后打开我们的关卡蓝图为我们的这个玩意设置触发器。



现在我们已经搞了两个监器了(注意我们在打开蓝图之前先选中我们的TriggerBox)

门的旋转

这里注意一点就是我们的门得先改成可移动的。

之后是选择我们的门,因为我们现在要让我们的门旋转

所以我们现在这样
选中我们的门,然后去蓝图编辑放置


接下来我们要为我们的门添加函数



接下来我们直接连线就好了

但是我们的门此时会变得很生硬,学过安卓的朋友可能知道安卓会有动画,来做一个过度,同样的道理我们这里也是一样的,所以我们必须设置一个动画,那么在这里我们使用时间轴来处理

动画(时间轴)

同样我们右键,可以调出我们的时间轴。

我们双击进去。

蓝图连接

效果


可以看到门慢慢地打开,那么这里就是蓝图最基本的使用

口诀

选中
打开蓝图右键添加对象
为对象添加事件或者触发器
时间轴设置时间数值变化

以上是关于虚幻四蓝图编辑之开关门的主要内容,如果未能解决你的问题,请参考以下文章

虚幻四蓝图操作之Actor

UE5学习笔记——蓝图基础之入门

虚幻四蓝图知识点汇总(Base)

虚幻四蓝图实战(人物切换&汽车控制)

虚幻四蓝图实战(下车减速&人物加速&蓝图接口通信)

怎么使用虚幻4开发游戏?