横版闯关游戏地图应该怎么生成

假设游戏内角色持续冲刺,地图是由地板,怪兽,宝箱等构成的。
我的想法是在角色冲刺一段距离后将下一片地图中的地板按照一定规则随机生成,对于怪兽,记录下当前生成的地板的位置,然后生成一定数量的怪兽放在不同的木板上,可这样的话要记录当前生成的那些地板,这样会不会很浪费空间

沒看懂問題。

这个做个地图编辑器, 怪物,地块等等, 全部生成配置, 然后去除不可见对象,和创建即将要显示对象, 这些对象释放时缓存起来,避免频繁创建销毁, 这样做的话性能基本没太大问题。

就是角色一边向前冲刺一边随机生成后续地图。

就是这样生成啊:2:

地图上的怪物,地块要随机生成,而且怪物有等级之分,还有很多宝箱,障碍物等。
你说的方法是先将地图里的怪物,地块等全部设定好位置,然后随机的选取部分显示出来吗?

1赞

那地图上的怪兽,宝箱等等应该怎样随机的放置到随机生成的地块上?开始想将随机生成的每个地块分成几块,之后任意的选取一个位置放下。可因为怪兽,宝箱的大小不同导致效果很差,而且后期地图上的怪兽还有成长,体积会变大。