IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA游戏之基地工程车移动12
caimouse
发表于
2023-06-09 19:12:39
love
0
先保存地图的大小,然后再创建一个地图的边界bounds,然后保存地图的类型GridType,最后是一个关键的数据,这个数据是用来表示地图上每一个点所存在的物品,所以它是一个很大的数组entries,它的大小是地图的长度乘以地图的宽度。传入的地图类型map,然后根据地图类型、地图的大小来创建一层网格跟地图大小相当,也就是说地图上每一个节点有什么游戏物品都会在这里表示出来。这里定义了地图上所有网格节点的信息,信息描述采用类CellInfo,后面跟着[],说明它是一个数组,表示多层的网格叠加在一起。