赞
踩
蓝图
结构体
Structure:内含1到多个变量的复合数据类型
Break Struct:拆分结构体
Set Members In Struct:设置结构体里各元素的值,在节点Detail面板里选择要修改的元素
Make Struct:设置结构体里各元素的值
结构体数组创建:变量类型选择该结构体,并使其变成数组(阵列)
结构体数组访问:Get(a ref),具体成员变量可通过break访问
结构体数组遍历:For Each Loop,具体成员变量可通过break访问
Add:添加结构体,改变某个值以后,执行时自动添加
Set Array Element:替换某个元素里面的值
Append Array:两个数组相加,表现在第一个相连的数组上
多维数组
三维数组创建:结构体A里添加一个变量数组创建一维数组,结构体B添加结构体A数组创建二维数组,然后创建结构体B的数组即创建了三维数组
三维数组三重遍历:3个For Each Loop节点相连,需要三次Break Struct
物体空间变换
GetActorLocation:获取引用物体位置
GetActorRotation:获取引用物体旋转值
Get Actor Scale 3D:获取引用物体缩放值
Set Actor Location:设置引用物体位置,其中sweep表示扫描移动路径上的位置并被阻挡,Hit Result表示扫描碰撞的结果
Set Actor Rotation:设置引用物体旋转值
Set Actor Scale3D:设置引用物体缩放值
Set Actor Transform:设置变换三值
Set Actor Relative Transform:设置相对变换三值
Add Actor Local Offset:添加本地偏移
Add Actor World Offset:添加世界偏移
Add Actor Local Rotation:添加本地旋转
Add Actor World Rotation:添加世界旋转
Add Actor Local Transform:添加三值本地
Add Actor World Transform:添加三值世界
注:Scale没有Add Actor Local和Add Actor World函数
Draw Debug Point:绘制点(生成在物体中心位置)
Draw Debug Line:绘制线
Draw Debug Sphere:绘制球模型
碰撞事件
OnActorBeginOverlap(TriggerBox):当Actor与Box开始重叠触发
OnActorEndOverlap(TriggerBox):当Actor与Box结束重叠触发
OnActorHit(TriggerBox):当Actor与Box碰撞触发
TimeLine时间轴:
双击进行编辑。时间轴使用 轨道 来定义单个数据(浮点值,向量值,颜色值或事件)的动画,添加相应数据的轨道和关键帧即可。
Lerp差值计算(A-B)
配合TriggerBox碰撞事件可实现石门开关

⬇️
Add Custom Event创建自定义事件
ConsoleCommand执行自定义事件
Get All Actors of Class 遍历搜索场景中Actor
Get Player Controler 获取用户输入
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。