<font size="3" style="line-height: 45px;" color="#c200ff"><strong>一、多维数组的概念</strong></font>
1. 一维像线,array[0],索引
2. 二维像表格(面),array[0][0],行列
3. 三维像立方体,array[0][0][0],行列厚度
<font size="3" style="line-height: 45px;" color="#c200ff"><strong>二、三维数组在虚拟漫游中的应用</strong></font>
使用三维数组表示一栋楼的数据
设定结构体 RoomInfo
<style type="text/css">
th{padding:5px;}
td{padding:5px;}
</style>
<table border="1" bgcolor="#ececec">
<tr>
<td>属性</td><td>变量名称</td><td>数据类型</td>
</tr>
<tr>
<td>面积</td><td>RoomArea</td><td>F</td>
</tr>
</tr>
<tr>
<td>单价</td><td>Price</td><td>F</td>
</tr>
<tr>
<td>公摊</td><td>PublicArea</td><td>F</td>
</tr>
<tr>
<td>户型</td><td>HouseType</td><td>B</td>
</tr>
</table>
1D RoomArray<RoomInfo>
2D UnitArray<RoomArray>
3D BuildingArray<UnitArray>
<font size="3" style="line-height: 45px;" color="#c200ff"><strong>三、蓝图中的三维数组</strong></font>
1. 在蓝图中创建结构体RoomInfo,包括四个属性
2. 创建结构体RoomArray,变量为RoomList,类型为RoomInfo
3. 创建结构体UnitArray,变量为UnitList,类型为RoomArray
4. 蓝图中创建UnitArray类型的数组,Room3DArray
<font size="3" style="line-height: 45px;" color="#c200ff"><strong>四、三维数组的遍历</strong></font>
1. 获取三维数组变量
2. ForEachLoop
3. Break 成为二维数组
4. ForEachLoop
5. Break 成为一维数组
6. ForEachLoop
7. 通过事件把三重循环连接起来,然后连接print String的方法
<font color="#9a9a9a">版权声明:本文为CSDN博主「幽冥丶虾米」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。</font>
<a href="https://blog.csdn.net/qq_14930205/article/details/78541821"><font color="#9a9a9a">原文链接:https://blog.csdn.net/qq_14930205/article/details/78541821</font></a>