5. UE4的结构体及结构体数组

本文详细介绍了在UE4中如何自定义结构体,包括创建、修改和访问结构体及其数组。通过BreakStruct节点可以访问结构体变量,SetMembersInStruct用于设置结构体值,MakeStruct用于替换结构体内容。此外,还阐述了结构体数组的创建、访问、遍历以及添加、设置和拼接元素的方法,对于建筑漫游等应用场景提供了重要的实现思路。
摘要由CSDN通过智能技术生成

一. 结构体的基本概念

可以使用Struct 封装多种相同或不同类型的数据,并使用数组保存结构体,通过遍历数组中的结构体,来访问结构体数据并统计。

二. 自定义结构体

1. 在蓝图文件夹中创建一个结构体文件MyStruct (内容浏览器 -> 蓝图文件夹 -> 创建蓝图选项 -> 结构体)

2. 双击打开结构体文件

3. 修改原有布尔变量名称为MyBool

4. 添加浮点型变量Health

5. 添加字符串变量Name

6. 添加字节变量Sex

7. 可以调整结构体变量的关系,也可以删除结构体变量

8. 可以设置结构体变量的默认值

三. BreakStruce 访问结构体

1. 在关卡蓝图中创建结构体变量PawnInfo,选择MyStruct类型

2. 保存后拖动结构体到关卡蓝图

3. 选择结构体连线出Break MyStruct (中断MyStruct),可以随意访问结构体中的变量

四. SetMembersInStruct 设置结构体的值

1. 拖动结构体MyStruct到关卡蓝图

2. MyStruct拖出设置MyStruct中的成员节点,

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值