蓝图基础
一、关卡蓝图
事件图表
事件运行的流程蓝图
函数
构造脚本
构造脚本会在编译时就开始运行
宏
变量
蓝图变量分为 局部变量和成员变量(没有全局变量)
数据类型分类 基本数据类型 :布尔型,字节型,整型,浮点型
以及一些特殊的数据类型(面向对象)
在蓝图节点中,计算按节点顺序执行
Math Expression(数学表达式)节点
数学表达式节点,可以按需求(直接输入数学公式)进行数学计算,ABCD可以替换为具体的变量名,或数字
逻辑运算节点
逻辑运算符
组件
事件分发器
事件Tick(Event Tick)
该节点每帧调用
组件开始重叠时(OnComponentBeginOverlap)
二、蓝图节点
001、Flip Flop节点
当多次触发输入引脚事件时,循环顺序执行A、B引脚内容(A→B→A→B→A……)。另外,自带一个“Is A”的布尔型输出引脚,判断当前执行的是否为A引脚(真值假值切换)。
002、分支节点(branch)
接受一个bool类型的输入,切换真值,假值的数据流向。
003、选择整数节点(Select Int)
当Pick A的值为真时,输出A的值,为假时,输出B的值。
添加Actor场景偏移(AddActorWorldOffset)
目标(target):要偏移的物体,默认是自身(该节点所在蓝图)
Delta Location :偏移的位置向量,移动的位置的变化。
获取Actor向前向量(Get Actor Forward Vector)
从场景空间中的此Actor获取向前(X)的单位向量(长度1.0)
目标(target):要偏移的物体,默认是自身(该节点所在蓝图)
播放动画(PlayAnimation)
目标(target):播放动画的主体
New Anim to Play :选择播放的动画序列
Looping:是否循环播放