触发Actor

可以激活且促使关卡中发生事件的Actor。

Windows
MacOS
Linux

触发器 是Actor,当它们与关卡的其他对象交互时,用于促使发生 事件。换言之,它们用于触发事件以响应关卡中的其他操作。所有默认 触发器通常是相同的,只是在影响区域的形状上有所不同,有盒体、胶囊体和球体,触发器使用该形状 来检测是否有其他对象激活了它。

box_trigger.png

capsule_trigger.png

sphere_trigger.png

盒体触发器

胶囊体触发器

球体触发器

放置触发器

当处于 放置(Place) 模式时,可以通过从 模式(Modes) 面板的 基本(Basic) 部分拖放一种触发器类型来 将触发器放置在关卡中。

trigger_place.png

触发事件

触发器用于激活放置在关卡蓝图 中的事件。 触发器可以激活几种不同类型的事件。主要类型的事件用于响应与另一个对象的 某种类型的碰撞,例如某物与触发器碰撞或重叠,或响应来自玩家的输入。

当在 视口(Viewport) 中选择了触发器时:

  • 在关卡蓝图事件图表中 单击右键,并在 为[触发Actor名称]添加事件(Add Event for [Trigger Actor Name]) 下选择一个事件。

    trigger_event_context.png

通过这两种方法中的任何一种选择一个事件,都会将一个事件节点 添加到当前关卡的关卡蓝图中:

trigger_event.png

每当发生该特定事件时,将触发该新事件节点的执行引脚,在上面的示例中为每当一个Actor与触发器 重叠(或穿过触发器)时:

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