目录

1.创建门

2.为门添加碰撞体

​3.添加盒体触发器

4. 开关门实现


最终效果:

1.创建门

可以使用系统自带的门,如下图

创建门的步骤:

1.1 按下图步骤点击添加内容包

1.2 将 StartContent中的门移到视口界面中

2.为门添加碰撞体

添加碰撞体步骤:

2.1 如下图,在细节面板中双击红色标注区域

2.2 点击 碰撞-》添加盒体简化碰撞

 3.添加盒体触发器

3.1 找到盒体触发器

3.2 将其移入到视口界面中,并调整大小

4. 开关门实现

4.1 设置门为可移动的

4.2 选中盒体触发器(TriggerBox),点击 蓝图-》打开关卡蓝图

4.3 为盒体触发器添加两个事件,分别是角色进入、走出盒体触发器的事件

点击鼠标右键,在展开的选项栏中选择 添加 On Actor Begin Overlap 来创建角色进入盒体触发器的事件:

点击鼠标右键,在展开的选项栏中选择 添加 On Actor End Overlap 来创建角色走出盒体触发器的事件:

4.4 在视口界面中选中门

4.5 回到蓝图界面中,点击鼠标右键,选择 创建一个对门的引用(让系统知道要操作的对象是谁(门))

 4.6 设置Actor旋转

4.7 连接 OnActorBeginOverlap 和 设置Actor旋转,并设置z的值为0(设置0是因为一开始我的门的z的值是90,我想让角色碰到门时z的值变为0)

4.8 添加一个时间轴,用来设置开门的时间   (点击鼠标右键,搜索时间轴)

4.9 双击时间轴

4.10 添加浮点型轨迹

4.11 点击鼠标右键添加关键帧

4.12 设置关键帧的初始值,时间为0,值为90

4.13 再添加一个关键帧,设置时间为2s,值为0

4.14 让时间线更平滑一些 (鼠标右键点击 帧1 ,选择 自动)

4.15 将长度改为 2 (要和帧2的时间保持一致)

4.16 按照下图所示进行连线

4.17 鼠标右键点击 New Rotation,选择分割结构体引脚

4.18 连接新建轨迹 和 New Rotation Z

完成后就可以看到开头的效果啦

如果想要将蓝图写在Actor类里实现复用,请参考这篇:UE4 将蓝图写在Actor类里面 实现复用

UE4 关卡蓝图实现开关门相关推荐

  1. UE4(虚幻4)基础:蓝图初识--开关门(二) 键盘控制门

    键盘控制门:通过玩家在键盘上按键来控制门的打开关闭,如"按E打开": 1.创建蓝图类和模型: 创建的方法如我的上一篇文章:  感应门     <--戳这里 2.处理蓝图,事件 ...

  2. 14_ue4蓝图实现开关门

    1.进入第三人称关卡. 2.在关卡中添加一个门.  此时你会发现,门是直接可以穿过去的. 3.添加门的碰撞 双击门的图标 添加简单盒体碰撞 4.缩小碰撞体的厚度,按R. 5.给门增加一个感应装置(盒体 ...

  3. UE4使用Matinee做开关门动画

    关掉matinee界面 编译保存后,运行场景,就可以看到开关门效果 FR:海涛高软(hunk Xu)

  4. 在虚幻引擎5中构建你的首款游戏 - 09 - 压力板和开关门

    在虚幻引擎5中构建你的首款游戏 - 09 - 压力板和开关门 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >&g ...

  5. UE4使用蓝图实现角色冲刺

    又学了几天,前面记录了如何使用蓝图实现开关门,这次来实现一下角色的冲刺.瞬移的操作 一般玩游戏的时候,可能都会有按左shift键让角色从行走变成奔跑的状态,又或者双击回避键角色瞬移躲避等操作 那就先实 ...

  6. UE4(unreal Engine)中使用蓝图类Actor创建开关门,并使用鼠标和键盘控制开关门

    UE4系列文章目录 文章目录 UE4系列文章目录 前言 一.具体步骤 (一)自动开关门 (二)使用键盘开关门 (三)使用鼠标开关门 总结 前言 上一节中我们讨论了用蓝图来控制开关门,虽然可以实现效果, ...

  7. UE4学习笔记:GamePlay框架与蓝图功能实现,开关门互动、鼠标、按键开门、按键升降电梯

    前言: 目前是正式学习ue4第二周 个人觉得很重要的一点就是理解UE4 GamePlay框架.后续学习unity以及其他引擎,框架应该是需要最先了解的 我是先看了近2周谌嘉诚老师的教程,然后中途才了解 ...

  8. UE4使用时间轴制作简单开关门

    UE4版本为4.20 1.在StarterContent->Props中把SM_Door托如场景中 2.在SM_Door周围放置一个盒体触发器(基本->盒体触发器) 3.打开关卡蓝图,为盒 ...

  9. UE4使用蓝图实现自动双开关门

    入坑UE4两天了,每天学一些,终于开始学习蓝图了 能做开关门了,不得不说,这蓝图是真方便啊,做一些交互真容易,一行代码不用写拖拖拽拽完事. 借此就想到做一个双侧自动开关门(进大厦做核酸) 开始就想着这 ...

最新文章

  1. double int char 数据类型
  2. 华为AR28-11路由器配置
  3. PTA基础编程题目集-6-6 求单链表结点的阶乘和
  4. Andorid SQLite数据库开发基础教程(2)
  5. 信息安全系统设计基础第九周学习总结
  6. 普渡大学计算机硕士申请条件,普渡大学计算机科学硕士专业申请要求
  7. java 查询solr_java实现简单的solr查询
  8. GitHub 热点速览:不可思议的浏览器 Browser-2020 周涨 Star 超 3 千
  9. map.entryk,v小用法(转)
  10. qt中将数据存入文档再读出------------ writeRawData 与readRawData成对使用
  11. [Linux]----马哥Linux运维共208讲(初级+中级+高级+必备软件+PPT)01_04_Linux操作系统基础
  12. 学习opencv3 pdf_PDF的虚拟打印机,免费又好用
  13. doc 问卷调查模板表_大学生调查问卷表模板
  14. 3D游戏案例:滚动天空(超低配版)
  15. Python 用10行代码教你画出太阳花
  16. Python--基础语法知识
  17. 刚开始接触YOLO,记录一下Windows系统下载yolov5与初步进行训练的过程
  18. 《Unity 2D与3D手机游戏开发实战》简介
  19. Moo Volume
  20. JavaSE进阶590-597 序列化和反序列化/IO和Properties联合

热门文章

  1. 工业视觉检测-智能相机在PCB板的错、漏、反、中的应用-缺陷检测准确度大于99.9%
  2. 开酒馆前的注意事项 (下)
  3. 驾照科目一速过技巧--2023年
  4. 装修鸿蒙瓷砖选择,我家110平新房,简单装修花16万,还是地板的瓷砖最有档次!...
  5. STM32F103系列之移植uCOS-II
  6. oracle gbk ebcdic,文件编码 ANSI、GBK、GB2312、MS936、MS932、SJIS、Windows-31 、EUC-JP 、EBCDIC 等等之间的区别与联系...
  7. 狙击英雄-张桃芳于2007年10月29日在潍坊逝世
  8. Ja进av阶书籍推荐
  9. skip-gram 学习笔记
  10. 完美实现PC端软件控制手机(无需安装任何APK)(一)