UE4的多维数组

一、多维数组的概念

1. 一维像线,array[0],索引
2. 二维像表格(面),array[0][0],行列
3. 三维像立方体,array[0][0][0],行列厚度

二、三维数组在虚拟漫游中的应用

使用三维数组表示一栋楼的数据

设定结构体 RoomInfo

属性 变量名称 数据类型
面积 RoomArea F
单价 Price F
公摊 PublicArea F
户型 HouseType B

1D RoomArray<RoomInfo>
2D UnitArray<RoomArray>
3D BuildingArray<UnitArray>

三、蓝图中的三维数组

1. 在蓝图中创建结构体RoomInfo,包括四个属性
2. 创建结构体RoomArray,变量为RoomList,类型为RoomInfo
3. 创建结构体UnitArray,变量为UnitList,类型为RoomArray
4. 蓝图中创建UnitArray类型的数组,Room3DArray

四、三维数组的遍历

1. 获取三维数组变量
2. ForEachLoop
3. Break 成为二维数组
4. ForEachLoop
5. Break 成为一维数组
6. ForEachLoop
7. 通过事件把三重循环连接起来,然后连接print String的方法

版权声明:本文为CSDN博主「幽冥丶虾米」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_14930205/article/details/78541821

最新文章