蓝图

  • 结构体
    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差值计算
    配合TriggerBox碰撞事件可实现石门开关
    UE4学习笔记 03
    ⬇️UE4学习笔记 03
    Add Custom Event创建自定义事件
    ConsoleCommand执行自定义事件
    Get All Actors of Class 遍历搜索场景中Actor
    Get Player Controler 获取用户输入

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2021-07-15
  • 2021-10-17
  • 2021-09-23
  • 2022-12-23
  • 2021-11-14
猜你喜欢
  • 2022-01-22
  • 2022-02-06
  • 2021-06-03
  • 2021-07-14
  • 2021-12-26
  • 2021-07-31
  • 2021-12-21
相关资源
相似解决方案