2.4 - 带触发器的门

高级蓝图示例关卡概述,示例2.4:带触发器的门

Windows
MacOS
Linux
On this page

blueprint_advanced_2_4.png

BP_Door 蓝图创建了一个借助触发器 盒体组件 打开的门,是游戏创作中常用蓝图的又一示例,它具有内置脚本和动画,无需进行额外设置。

当玩家触碰该盒体组件时,该蓝图检索玩家相对于门的位置,并将该信息与该Actor的旋转信息配合使用,以确定玩家位于门的哪一侧。然后,一个时间轴 开始播放,使门朝着正确的方向打开,从而沿着玩家朝向的方向旋转。

事件图表

单击查看大图,或者 右键单击 图片并选择“另存为”。

该蓝图使用了两个时间轴 :一个用于打开门,另一个用于将门关上。当玩家第一次与该盒体组件重叠时,将根据玩家位于门的哪侧来设置 打开方向(Open direction) 布尔变量。接下来,用于打开门的时间轴开始播放。该时间轴与 插值(旋转体)(Lerp (Rotator)) 节点相连接,它在开始旋转和所需的最终旋转之间进行线性插值。选择浮点(Select Float) 节点基于 打开方向(Open Direction) 的数值选择正确的最终旋转。通过这种方式,可以将同一个时间轴用于在两个方向打开门。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback