虚幻四随笔之蓝图通信

Posted 'or 1 or 不正经の泡泡

tags:

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

前言

本文内容紧密联系上一篇博文
虚幻四蓝图操作之Actor所以在此之前请观众老爷移步。

需求

为了更好的演示,我们在此之前假设一个场景,那就是,开门,但是我们需要拿取钥匙才能开门。
如果没有拿到钥匙那么我们就提示没有钥匙。

门的蓝图修改

现在我们需要判断我们的人物有没有获取钥匙,所以我们这里需要两个东西,一个是设置一个变量,表示有没有钥匙也就是我们flag,然后我们获取了钥匙之后还要修改flag为TRUE。这个在代码上很好理解,当然我们现在这边要在蓝图里面去做(这里也暴露一个问题,如果我的变量很多需要控制的逻辑很复杂那么蓝图就无法很好地去帮助我们实现功能,还是要怼一下C++(逼急了我又要去怼了,但是我相信在达闼的RDK里面不会这样复杂,蓝图应该还是能够处理大部分的事情的))

添加变量&判断

创建钥匙

钥匙场景搭建

这个老调重弹了,导入模型,然后设置碰撞检测。我这里没有钥匙模型,直接使用长方体。

获取其他蓝图的值

完整蓝图

测试



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

虚幻四蓝图操作之Actor

虚幻四学习随笔目录导航

虚幻四蓝图编辑之开关门

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

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

虚幻4: 蓝图入门与进阶