[Unity] 二维洞穴地图随机生成
每个元素,计算其周围8个元素为墙的个数,等于4个时保持不变,大于一半则自己也变成墙,反之为空地。遍历所有房间,对其中每一个房间,寻找可能存在的,距离自己最近的,与自己尚未连接的房间。先删掉小墙体,这样有些房间就会变大,找小空洞时,所有房间的大小是最终大小。,每个元素代表着每一个格子,枚举内容代表格子的种类,例如空地、墙。重复遍历若干次,直至连接至主房间的房间数等于所有房间的数量-1。再删掉小空洞,并且把没删掉的作为房间存起来。中一些连续的同一枚举类型的元素,用。2.自定义随机填充算法初始化。........













