虚幻中的蓝图(持续更新)

本文介绍了虚幻引擎中常用的蓝图函数,包括对Actor的操作、事件绑定、条件判断等关键功能。适用于游戏开发人员快速掌握蓝图的基本使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用蓝图

A

Apply Damage

Apply Damage: 对指定的actor应用伤害。

Add Mapping Context

Add Mapping Context: 添加控制映射上下文。

Add Movement Input

Add Movement Input:沿着给定的由ScaleValue改变大小后的世界方向向量(通常是标准化的)添加移动输入。

在这里插入图片描述

Add Actor World Rotation

Add Actor World Rotation

Actor Has Tag

Actor Has Tag:查看此Actor的Tags数组是否包含提供的name标记。

在这里插入图片描述

Add Actor Local Offset

Add Actor Local Offset:将一个增量添加到此组件在其本地参考系中的位置。可以在组件的局部坐标系中调整位置,使其相对于当前的位置移动指定的距离。

B

Bind Event to On Reached Jump Apex

Bind Event to On Reached Jump Apex:当角色(character)跳跃到达顶点时会触发指定的事件。

在这里插入图片描述

Bind Event to On Finished Playing

Bind Event to On Finished Playing:每当非循环图像序列视图(flipbook)播放结束时调用的事件(到达开头或结尾,取决于播放方向)。

在这里插入图片描述

C

Compare Float

Compare Float:将一个浮点数和另外一个浮点数进行比较,并判断大于、小于或者等于。

在这里插入图片描述

D

Do Once: 仅在第一次命中节点时触发,但可以重置。

Delay: 延迟执行。

Destroy Actor: 销毁指定的actor。

E

Event On Jumped

Event On Jumped:角色(character)刚开始跳跃时触发的事件。

Event On Walking Off Ledge

Event On Walking Off Ledge:目前可以简单理解为,当角色(character)从表面,例如平台,走下来并即将掉落的时候触发的事件。

Event On Possess

Event On Possess:蓝图可实现事件,以对拥有pawn的控制器作出反应。

Enhanced Input Local Player Subsystem

Enhanced Input Local Player Subsystem: 从玩家控制器(Player Controller)获取Enhanced Input Local Player Subsystem

F

Flip Flop:每次触发时,会在A和B两个输出之间切换:第一次触发时,执行输出A;第二次触发时,执行输出B;第三次触发时,重新执行输出A,如此反复。

G

Grab Component at Location with Rotation

Grab Component at Location with Rotation: 在给定位置和旋转处抓取指定组件。限制旋转。

Get Control Rotation

Get Control Rotation

Get Forward Vector

Get Forward Vector

Get Current Level Name

Get Current Level Name:获取当前打开的关卡名称。

在这里插入图片描述

Get Actor Location

Get Actor Location:返回此ActorRootComponent的位置。

在这里插入图片描述

Get Actor Scale 3D

Get Actor Scale 3D:返回Actor的世界空间中的缩放信息。

在这里插入图片描述

I

Is Valid

Is Valid: 如果对象可用(对象非空且未被销毁),则返回true

在这里插入图片描述

Is Walking

Is Walking:如果角色(character)处于Walking移动模式,则返回true

在这里插入图片描述

Is Falling

Is Falling:如果当前正在下落(未飞行、在非流体体积中且未在地面上),则返回true。

在这里插入图片描述

L

Lerp

Lerp:用于执行线性插值(Linear Interpolation)。该节点允许您在两个值之间(AB)执行插值操作,并根据一个插值因子(Alpha,通常是一个介于0到1之间的数值)在这两个值之间进行平滑过渡。它的计算公式为:Lerp(A, B, Alpha) = A + (B − A) × Alpha

在这里插入图片描述

M

Make Rotator

Make Rotator:根据以度为单位提供的旋转值生成rotator(Roll、Pitch、Yaw)。

O

Open Level(by Name)

Open Level(by Name):前往另一个关卡。

在这里插入图片描述

P

Play Sound at Location

Play Sound at Location: 在指定位置播放音效,可以同时设置Rotation以及音量的倍增(Volume Multiplier)和衰减(Attenuation Settings)。

Play from Start

Play from Start:从头开始播放图像序列视图(flipbook)。

在这里插入图片描述

S

Set Timer by Event

Set Timer by Event

Select

Select:返回索引处的选项(第一个选项的索引为0)。需要注意的是,可以改变Option 0Option 1以及Index的类型。

在这里插入图片描述

Set Control Rotation

Set Control Rotation:设置控制的旋转方向。

在这里插入图片描述

Spawn Emitter at Location

Spawn Emitter at Location: 在指定位置播放特效,可以同时设置Rotation以及Scale

在这里插入图片描述

Spawn Actor from Class

Spawn Actor from Class:尝试根据相应的类使用指定的变换信息(transform)生成新的Actor

在这里插入图片描述

Sphere Trace For Objects

Sphere Trace For Objects: 沿着给定的直线扫过一个球体并返回遇到的第一个命中的对象。只查找由ObjectTypes指定的类型的对象。

在这里插入图片描述

Sequence

Sequence:按顺序执行一系列的引脚,虽然是按顺序执行,但是不会有任何延误。因此对于一般用户来说,输出可能看起来是同时触发的。

在这里插入图片描述

Set View Target With Blend

Set View Target With Blend:通过变量控制来设置视图的目标混合。目前可以简单理解为切换摄像机。

在这里插入图片描述

T

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值