当前位置:网站首页>UE4 通过与其它Actor互动开门
UE4 通过与其它Actor互动开门
2022-08-05 03:29:00 【Zhichao_97】
在上一篇博客中(UE4 通过重叠事件开启门)已经实现了通过重叠事件开关门的效果,这篇文章在此基础上,新建一个Actor(压力板),实现当有东西压在压力板上面时就会开门的效果。
效果:
可以看到当立方体压住压力板时,门会打开
步骤:
1.新建一个Actor
命名为BP_PressurePlate
2.打开BP_PressurePlate,添加一个静态网格体组件命名为压力板
赋予静态网格体形状并调整缩放
3.添加一个盒体碰撞组件并调整其大小
4.点击添加组件开始和结束重叠时的事件
5.如下图,可以看到没有开门的引用,原因是他们不在一个Actor中
因此需要先获得一个对门的引用
新建一个变量,命名为DoorReference
在细节面板中,变量类型选择 BP Door Parent-》对象引用
设置为可编辑实例
6.获取引用
7.创建如下节点,实现重叠开门
但是结束重叠不能只调关门,比如将一个盒体推到压力板上,玩家控制的角色也站在压力板上,此时角色离开,门还是会关闭,因此需要做一个检查
8.拖入盒体碰撞
9.连接到获取重叠Actor
选择类为Actor,此时获取重叠Actor节点的输出是一个数组,数组包括了当前所有重叠Actor。
10.创建如下节点,点击 编译
11.将BP_PressurePlate拖入到立方体旁边, 设置对门的引用
12.选中立方体,勾选生成重叠事件
边栏推荐
- Principle and Technology of Virtual Memory
- Dive into how it works together by simulating Vite
- Slapped in the face: there are so many testers in a certain department of byte
- Open-Falcon of operation and maintenance monitoring system
- Fifteen. Actual combat - MySQL database building table character set and collation
- Detailed and comprehensive postman interface testing practical tutorial
- 冰蝎V4.0攻击来袭,安全狗产品可全面检测
- 【七夕节】浪漫七夕,代码传情。将爱意变成绚烂的立体场景,给她(他)一个惊喜!(送代码)
- Step by step how to perform data risk assessment
- YYGH-13-客服中心
猜你喜欢
Principle and Technology of Virtual Memory
public static
List asList(T... a) What is the prototype? 2022-08-04T17:50:58.296+0800 ERROR Announcer-3 io.airlift.discovery.client.Announcer appears after successful startup of presto
Static method to get configuration file data
如何在WordPress中添加特定类别的小工具
引领数字医学高地,中山医院探索打造未来医院“新范式”
[Solved] Unity Coroutine coroutine is not executed effectively
IJCAI2022 | DictBert: Pre-trained Language Models with Contrastive Learning for Dictionary Description Knowledge Augmentation
Android 面试题——如何徒手写一个非阻塞线程安全队列 ConcurrentLinkedQueue?
【七夕节】浪漫七夕,代码传情。将爱意变成绚烂的立体场景,给她(他)一个惊喜!(送代码)
随机推荐
Mathematics - Properties of Summation Symbols
public static <T> List<T> asList(T... a) 原型是怎么回事?
2022-08-04T17:50:58.296+0800 ERROR Announcer-3 io.airlift.discovery.client.Announcer appears after successful startup of presto
MySql的索引学习和使用;(本人觉得足够详细)
You may use special comments to disable some warnings. 报错解决的三种方式
You may use special comments to disable some warnings. Three ways to report errors
高项 02 信息系统项目管理基础
2022软件测试工程师最全面试题
High Item 02 Information System Project Management Fundamentals
The second council meeting of the Dragon Lizard Community was successfully held!Director general election, 4 special consultants joined
ffmpeg 枚举decoders, encoders 分析
YYGH-13-Customer Service Center
Web3.0 Dapps - the road to the future financial world
[论文笔记] MapReduce: Simplified Data Processing on Large Clusters
[Storage] Dawning Storage DS800-G35 ISCSI maps each LUN to the server
引领数字医学高地,中山医院探索打造未来医院“新范式”
十五. 实战——mysql建库建表 字符集 和 排序规则
The pit of std::string::find return value
How to simulate the background API call scene, very detailed!
sql怎么找字段里所有数据为空的字段