【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)

绘制房间

修改素材配置
在这里插入图片描述
切割图片
在这里插入图片描述
绘制瓦片地图
在这里插入图片描述
先新建我们的调色盘,保存好位置
在这里插入图片描述

拖入我们刚才切片好的素材
在这里插入图片描述
在房间预设体创建我们的瓦片地图
在这里插入图片描述

绘制地图的小技巧

点选移动适合的瓦片移动到位置上绘画
在这里插入图片描述
框选复制已经绘制好的地图,快捷键i
在这里插入图片描述
选择后,按键盘的【或】按键可以旋转瓦片地图
在这里插入图片描述
提取已经绘制的瓦片进行绘制,可以长按拖拽提起一大片
在这里插入图片描述
擦除多余的瓦片
在这里插入图片描述

结果

在这里插入图片描述
添加碰撞体Tilemap Collider 2d
在这里插入图片描述
目前它们是独立的一块一块碰撞体,我们要把它连接起来,就用composite collider 2d,添加他会自动添加rigidbody 2d
在这里插入图片描述
修改rigidbody 2d为静态,勾选复合使用,这样他们就会连成一整片
在这里插入图片描述
把排序图层选择门,顺序改为1,比门的层级高,这样就不会被门给挡住
在这里插入图片描述
然后复制,修改其他不同方向房子的墙,在绘制地面,修改排序图层
在这里插入图片描述
重新切割门,并修改名称,多余的切割格可以按键盘del删除
在这里插入图片描述

拖入
在这里插入图片描述
在窗口放置所有门的位置,别忘记保存预设体修改
在这里插入图片描述
把之前多余的占位门删除,换上我们新的门并绑定上脚本
在这里插入图片描述

效果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36303853/article/details/130279927