蓝图基础:节点和变量
节点
节点概述
在Unreal Engine的蓝图系统中,节点(Node)是构建蓝图逻辑的基本单元。每个节点代表一个特定的功能或操作,例如事件处理、函数调用、条件判断等。节点之间通过引脚(Pin)连接,形成一个逻辑流程图,这样可以直观地看到游戏逻辑的执行顺序。
常见节点类型
事件节点(Event Node)
事件节点用于触发蓝图中的逻辑。例如,当角色移动、触发区域或按键被按下时,可以使用事件节点来启动相应的逻辑。
例子:
假设我们想在玩家按下“跳跃”键时执行跳跃逻辑,可以使用Event Tick
节点来实现。但更常用的是Event BeginPlay
和Event Input
节点。
-
Event BeginPlay:在Actor开始播放时触发。
-
Event Input:在输入事件(如按键按下)时触发。
// 使用Event BeginPlay节点
Event BeginPlay
// 在这里添加初始化逻辑
// 使用Event Input节点