UE4 关卡蓝图实现开关门
目录
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 关卡蓝图实现开关门相关推荐
- UE4(虚幻4)基础:蓝图初识--开关门(二) 键盘控制门
键盘控制门:通过玩家在键盘上按键来控制门的打开关闭,如"按E打开": 1.创建蓝图类和模型: 创建的方法如我的上一篇文章: 感应门 <--戳这里 2.处理蓝图,事件 ...
- 14_ue4蓝图实现开关门
1.进入第三人称关卡. 2.在关卡中添加一个门. 此时你会发现,门是直接可以穿过去的. 3.添加门的碰撞 双击门的图标 添加简单盒体碰撞 4.缩小碰撞体的厚度,按R. 5.给门增加一个感应装置(盒体 ...
- UE4使用Matinee做开关门动画
关掉matinee界面 编译保存后,运行场景,就可以看到开关门效果 FR:海涛高软(hunk Xu)
- 在虚幻引擎5中构建你的首款游戏 - 09 - 压力板和开关门
在虚幻引擎5中构建你的首款游戏 - 09 - 压力板和开关门 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >&g ...
- UE4使用蓝图实现角色冲刺
又学了几天,前面记录了如何使用蓝图实现开关门,这次来实现一下角色的冲刺.瞬移的操作 一般玩游戏的时候,可能都会有按左shift键让角色从行走变成奔跑的状态,又或者双击回避键角色瞬移躲避等操作 那就先实 ...
- UE4(unreal Engine)中使用蓝图类Actor创建开关门,并使用鼠标和键盘控制开关门
UE4系列文章目录 文章目录 UE4系列文章目录 前言 一.具体步骤 (一)自动开关门 (二)使用键盘开关门 (三)使用鼠标开关门 总结 前言 上一节中我们讨论了用蓝图来控制开关门,虽然可以实现效果, ...
- UE4学习笔记:GamePlay框架与蓝图功能实现,开关门互动、鼠标、按键开门、按键升降电梯
前言: 目前是正式学习ue4第二周 个人觉得很重要的一点就是理解UE4 GamePlay框架.后续学习unity以及其他引擎,框架应该是需要最先了解的 我是先看了近2周谌嘉诚老师的教程,然后中途才了解 ...
- UE4使用时间轴制作简单开关门
UE4版本为4.20 1.在StarterContent->Props中把SM_Door托如场景中 2.在SM_Door周围放置一个盒体触发器(基本->盒体触发器) 3.打开关卡蓝图,为盒 ...
- UE4使用蓝图实现自动双开关门
入坑UE4两天了,每天学一些,终于开始学习蓝图了 能做开关门了,不得不说,这蓝图是真方便啊,做一些交互真容易,一行代码不用写拖拖拽拽完事. 借此就想到做一个双侧自动开关门(进大厦做核酸) 开始就想着这 ...
最新文章
- double int char 数据类型
- 华为AR28-11路由器配置
- PTA基础编程题目集-6-6 求单链表结点的阶乘和
- Andorid SQLite数据库开发基础教程(2)
- 信息安全系统设计基础第九周学习总结
- 普渡大学计算机硕士申请条件,普渡大学计算机科学硕士专业申请要求
- java 查询solr_java实现简单的solr查询
- GitHub 热点速览:不可思议的浏览器 Browser-2020 周涨 Star 超 3 千
- map.entryk,v小用法(转)
- qt中将数据存入文档再读出------------ writeRawData 与readRawData成对使用
- [Linux]----马哥Linux运维共208讲(初级+中级+高级+必备软件+PPT)01_04_Linux操作系统基础
- 学习opencv3 pdf_PDF的虚拟打印机,免费又好用
- doc 问卷调查模板表_大学生调查问卷表模板
- 3D游戏案例:滚动天空(超低配版)
- Python 用10行代码教你画出太阳花
- Python--基础语法知识
- 刚开始接触YOLO,记录一下Windows系统下载yolov5与初步进行训练的过程
- 《Unity 2D与3D手机游戏开发实战》简介
- Moo Volume
- JavaSE进阶590-597 序列化和反序列化/IO和Properties联合
热门文章
- 工业视觉检测-智能相机在PCB板的错、漏、反、中的应用-缺陷检测准确度大于99.9%
- 开酒馆前的注意事项 (下)
- 驾照科目一速过技巧--2023年
- 装修鸿蒙瓷砖选择,我家110平新房,简单装修花16万,还是地板的瓷砖最有档次!...
- STM32F103系列之移植uCOS-II
- oracle gbk ebcdic,文件编码 ANSI、GBK、GB2312、MS936、MS932、SJIS、Windows-31 、EUC-JP 、EBCDIC 等等之间的区别与联系...
- 狙击英雄-张桃芳于2007年10月29日在潍坊逝世
- Ja进av阶书籍推荐
- skip-gram 学习笔记
- 完美实现PC端软件控制手机(无需安装任何APK)(一)