随机地牢生成算法探究学习


[{“source”:{“position”:0,“lines”:[“

引言

首先给出我学习的视频和代码

原视频:https://youtu.be/F_Zc1nvtB0o?si=L1n5R5glgVKIdJj7

源代码:https://github.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial

这个教程生成的地图非常对我的胃口,不是简单地地图重复,而是生成一整层随机的大地图。如果把游戏设计成像类银河恶魔城那样循序渐进,配上这个2D的大地图,也许会有不一样的效果,于是拿来学习借鉴。

算法介绍

Random Walk

想象一个工人随机往四处游走,这就是它的大概效果。我们可以设置它从起点出发的次数,以及迭代次数(从上一次游走的结尾开始继续游走。

Binary Space Partitioning

可以将一个区域分割成几个更小的区域。直到一个房间不能够被分割

”]},“target”:{“position”:0,“lines”:[“

引言

首先给出我学习的视频和代码

原视频:https://youtu.be/F_Zc1nvtB0o?si=L1n5R5glgVKIdJj7

源代码:https://github.com/SunnyValleyStudio/Unity_2D_Procedural_Dungoen_Tutorial

这个教程生成的地图非常对我的胃口,不是简单地地图重复,而是生成一整层随机的大地图。如果把游戏设计成像类银河恶魔城那样循序渐进,配上这个2D的大地图,也许会有不一样的效果,于是拿来学习借鉴。

算法介绍

Random Walk

想象一个工人随机往四处游走,这就是它的大概效果。我们可以设置它从起点出发的次数,以及迭代次数(从上一次游走的结尾开始继续游走。

Binary Space Partitioning

可以将一个区域分割成几个更小的区域。直到一个房间不能够被分割。

”]},“type”:“CHANGE”}]