RogueLike随机地图的简单实现
思路:
首先创建若干SpawnPoint,这个点将会变成我们要的房间,Tag为SpawnPoint
当点的属性为1时候,这时候我们需要一个有下接口的房间,
为2时,这时候需要一个上接口的房间
为3时,这时候需要一个左接口的房间
为4时,这时候需要一个有接口的房间
即

我们将检测点也加入其他房间中,新建一个空的GameObject来承接我们的房间,而Spawn的就这个GameObject中的房间Prefab,将此Tag设为Room,而点Spawn后,判断自己bool为spawn设为true,避免死循环
当点与点触发时,填入空房间,但是此时会发现主房间也被填入了空房间,所以我们也在主房间中加入个点,这个点的Tag为Destroy,所以,点先检测触发的是否为Destroy,若为,将自身点gameobject摧毁
最后将这些房间加入List中,判定最后加入的为boss房
(录得过程太卡了,随便看看吧)


浙公网安备 33010602011771号