当前位置:网站首页>【虚幻】自动门蓝图笔记
【虚幻】自动门蓝图笔记
2022-07-02 06:35:00 【乔安鱼】
【虚幻引擎】UE4自动门和手动开门蓝图教学
笔记摘抄自AF小白龙的视频。
一、自动门
1. 创建门蓝图

创建一个ACTOR蓝图。
复制模型粘贴在蓝图的组件中。
原理——改变模型的位置。
2.利用坐标开门
创建两个自定义事件:开门/关门事件——按住ctrl拖动并创建两个门的键
拖拽Door R键并创建“设置相对偏移”函数——在NEW Location栏右键点击“分割结构引脚”——输入对应开门后的坐标值

3.设置开门动画
拖拽“设置相对位置”函数的“目标”并新建“时间轴”——打开时间轴,添加浮点型轨道


点击右键添加关键帧——设置第一个点时间=0,值=0


添加第二个点:时间=1,值=1(如果点跳出了视野,可点击红框处两个按钮)——开门整体时间为1S,所以调整整个“长度”=1.
选中两个点,右键选择“自动”——两个点会出现蓝色手柄——通过手柄调整曲线,让开门动画更加顺滑。

4.开关门逻辑
当关闭时间轴页面,时间轴函数会新增我们刚才添加的轨道——拖拽“开门”新建Lerp差值函数——A值为门R的初始位置,B值为终点位置,返回值与偏移轴相连(如果是在别的轴移动,就连相应的坐标轴)
插值相当于一个范围(0,1)的IF函数:如果值=0,播放A;如果值=1,播放B
这就是刚才时间轴设置值(0,1)的原因。
“开门”事件连接时间轴“PLAY”,“关门”事件连接时间轴“Reverse”。
逻辑就是:开门正常播放,关门则反过来播放,值也是相反的。
5.添加触发器
在视口的添加盒体碰撞器组件
调整盒体碰撞器大小
合体触发器的“生成重叠事件”要勾选
添加“组件开始重叠时”、“组件结束重叠时”事件
“组件开始重叠时”连接“开门”函数——“组件结束重叠时”连接“关门”函数。
6.将蓝图加入场景测试
一定要保证勾选“可移动”,不然拖进场景不显示模型。
将蓝图添加在场景中。
走进碰撞器后,门自动打开。离开碰撞器后,门自动关闭。蓝图成功了。
7.添加另一扇门
用同样的逻辑添加另一扇门:
复制门R的“设置相对位置”并相连——门L与“设置相对位置”的目标相连——复制插值,与时间轴的开门键相连,返回值连接“设置相对位置”的坐标轴。在A、B填入对应坐标值。
整个自动门的蓝图就结束了。
边栏推荐
- Mysql默认事务隔离级别及行锁
- ZK configuration center -- configuration and use of config Toolkit
- Bugkuctf-web16 (backup is a good habit)
- TD联合Modelsim进行功能仿真
- Alibaba /热门json解析开源项目 fastjson2
- Idempotent design of Internet API interface
- go语言入门
- Save video opencv:: videowriter
- Mobile mall app solution: how much is it to make an app? Detailed explanation of APP mall development content
- Junit5 支持suite的方法
猜你喜欢

vs+qt 设置应用程序图标

Kinect DK obtains color RGB images in cv:: mat format (used in openpose)

Junit4运行mvn test 测试套件升级方案

2837xd code generation - Supplement (3)

记录一下初次使用Xray的有趣过程

Alibaba cloud ack introduction

2837xd 代码生成——StateFlow(3)

Share a blog (water blog)

Image recognition - data augmentation

逆变器simulink模型——处理器在环测试(PIL)
随机推荐
Image recognition - Data Acquisition
2837xd Code Generation - stateflow (4)
每天睡前30分钟阅读Day5_Map中全部Key值,全部Value值获取方式
Junit4 runs MVN test test suite upgrade scheme
大学生四六级作文模板(自创版,成功跨过六级)
2837xd code generation - Supplement (3)
Sil/pil test of matlab code generation
Typora installation package sharing
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd
2837xd代码生成模块学习(1)——GPIO模块
Skywalking theory and Practice
Read Day5 30 minutes before going to bed every day_ All key values in the map, how to obtain all value values
2837xd 代码生成——总结篇
2837xd code generation - stateflow (1)
Data insertion in C language
Illusion -- Animation blueprint, state machine production, character walking, running and jumping action
Introduction et prévention des essais de pénétration
Required request body is missing: (cross domain problem)
Int to string, int to qstring
Because of hard work, the fruit goes with fate