常用的Events
Event Actor Begin Overlap:两个 Actor 的碰撞开始重叠时执行。
需满足条件:
- Actor 之间的碰撞响应必须允许重叠。
- 执行事件的两个Actor的Generate Overlap Events均设为 true
Event Actor End Overlap:两个 Actor 的碰撞停止重叠时执行。
常用的Events
Event Actor Begin Overlap:两个 Actor 的碰撞开始重叠时执行。
需满足条件:
Event Actor End Overlap:两个 Actor 的碰撞停止重叠时执行。
常用的Events
Keyboard Events:接收键盘输入时执行。
需满足条件:
可以接受输入(Enable Input)。
Custon Events:自定义事件,可以在蓝图序列的任何地方处调用这些事件。
transform:location、rotation、scale三合一
可以通过break分开
枚举变量是从多个枚举值中选一个值shu'chu
创建枚举类型,然后可以在变量设置使用自己创建的枚举类型。
也可以使用默认的枚举类型
枚举中的每个值可以对应一个描述,但描述只是介绍该枚举值,没有其他功能
switch on enum:遍历所有枚举值并执行符合的节点
Structure包括值和变量,且值和变量一一对应。
每一个结构体的默认值包括所有值和对应变量的数据,每一个值对应的变量都可以设置一个默认值
相当于多个变量的集合体,甚至可以结构体套结构体。
与分支流程控制节点组合可以达到分类器的效果
这tm不就是excel的数据处理ma
左下角组件中可以调用时间轴
get timeline length:获取时间轴的长度,输出一个float
set play rate:设置播放速率
get play rate:获取播放速率(倍数)
get playback position:获取当前播放的时间(计时器的ji'l)
is looping:时间轴是否是循环的?
is playing:是否正在播放?
is reversing:是否在逆向播放?
set looping:设置是否是循环播放
set play rate:设置播放速率
set new time:设置新的dang'qian'shi'j
设置播放位置set playback position:可以设置到时间轴长度外面的值
set new time不行,会自动设置为边界值
set timeline length:设置时间长度,可以比原来大或者小
play
play from startdeng
常用的Events
CustomEvents : 自定义事件,可以在蓝图序列的任何地方处调用这些事件
函数调用
获取蓝图自身的引用
也可以直接获得组件的引用
getActorLocation:获取位置
getworldlocation:获取世界坐标
AddActorLocalOffset:增加本地位移
AddActorWorldOffset:增加世界偏移
增加旋转:
AddActorLocalRotation:增加本地旋转
AddActorWorldtation:增加世界旋转
增加变换(location、rotation、scale三合一):
AddActorLocalTransform:增加本地变换
AddActorWorldTransform:增加世界变换
组件在自身坐标系下增加位移:
AddLocalOffset
组件在父物体坐标系下增加位移:
AddRelativeLocation
组件在世界坐标系下增加位移:
AddWorldOffset
ADD : 增加项目
ADDUNIQUE : 增加项目,如果Array中有该项,就无法增加
CLEAR : 清空Array
REMOVE INDEX : 通过index删除,如果没有该项,无法删除
REMOVE : 通过Item删除,如果没有该项,无法删除
get Actor Forward Vector:
输出Actor自身的前方向、红色箭头(单位向量)
get Actor Right Vector:
输出Actor自身的右方向、绿色箭头(单位向量)
get Actor Up Vector:
输出Actor自身的上方向、lan色箭头(单位向量)
ForEachLoop : 遍历数组
Length : 数组长度
需要实际操作。
Get : 获得某一项元素的值
Set Array Elem : 设置数组某一项的值