06. 实现随机地图

最终效果

每列根据自己的定义,创建出对应的房间图片

实现方法

补全所有的 Room Data

将它们添加到 Map Generator 上面

然后我们需要根据 MapConfigSO 上面 RoomType 的定义,随机取出一个对应的 RoomData

获取到 RoomType 之后,就能根据 RoomType 获取对应的 RoomData,注意 roomDataDict 是在 Awake 的时候初始化的

有了 RoomDataSO 之后,我们就可以从里面获取出 roomIcon,并替换掉图标

项目相关代码

代码仓库:https://gitee.com/nbda1121440/DreamOfTheKingdom.git

标签:20240302_1126

posted @ 2024-03-02 23:18  hellozjf  阅读(34)  评论(0编辑  收藏  举报