> 文章列表 > 【unity实战】随机地下城生成1

【unity实战】随机地下城生成1

【unity实战】随机地下城生成1

先看看最终效果

在这里插入图片描述

导入素材

导入房间图片素材,配置图片信息信息
【unity实战】随机地下城生成1
点击sprite Editor,开始切割图片
【unity实战】随机地下城生成1
【unity实战】随机地下城生成1

随机创建基本房间

已一个白底图片模拟房间预设体
【unity实战】随机地下城生成1

思路:建立一个空的 GameObject 用来做创建房间的点,设置坐标(0,0,0)。每创建1个房间之后,随机在上、下、右判断是否有房间,若没有就创建一个新的房间;若已经有房间,则再次随机切换周围四个方向位置。代码如下

using System