事件图表

基于事件的图表,用于更新动画蓝图和计算动画图表中使用的值。

Windows
MacOS
Linux

每个动画蓝图都有单独的 事件图表,该图表是一个标准图表,它使用一组与动画相关的特殊事件来初始化节点序列。事件图表最常见的用途是更新混合空间和其他混合节点使用的值,以驱动动画图表中的动画。

Graph Panel

动画事件

动画系统调用各种事件来初始化和更新动画蓝图。您可以将它们放置在事件图表中以实现或覆盖功能。

蓝图初始化动画

当创建动画蓝图实例时,会执行一次 蓝图初始化动画 事件来进行初始化操作。

Initialize Anim Event

引脚

说明

输出引脚(Output Pins)

Exec (Blank)

当在代码中执行 BlueprintInitializeAnimation() 事件时,每帧触发一次该引脚。

蓝图更新动画

每帧都会执行 蓝图更新动画 事件,使得动画蓝图可以针对它所需的任何值执行计算及更新。这个事件是事件图表更新循环的进入点。您可以从 DeltaTimeX 引脚获得自上次更新后所过去的时间量,所以可以使用它来执行时间依赖的插值或增量更新。

Update Anim Event

引脚

说明

输出引脚(Output Pins)

Exec (Blank)

当在代码中执行 BlueprintUpdateAnimation() 事件时,每帧触发一次该引脚。

Delta Time X

输出自从上一次执行循环后所过去的时间量。

关卡蓝图的 事件图表 包含一个节点图表,该节点图表使用事件和函数调用来执行响应游戏进程事件的操作。它用于处理整个关卡的事件,还用于为场景中Actor和蓝图的特定实例添加功能。

无论哪种情况,事件图表 的使用方式都是添加一个或多个事件来充当进入点,然后连接函数调用、流控制节点和变量来执行所需操作。

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见