|英雄无敌3:随机地图制作,符文生成规律,不玩个几百遍发现不了

很多玩家在玩英雄无敌三的时候 , 会选择随机地图 , 那么随机地图是如何实现的呢?这里小编给大家讲解一下 。
|英雄无敌3:随机地图制作,符文生成规律,不玩个几百遍发现不了
|英雄无敌3:随机地图制作,符文生成规律,不玩个几百遍发现不了
文章图片

文章图片

按照一般随机地图的规则 , 随机地图通常包含以下元素 , 关键节点、路径、门、房间、墙 。关键节点指的就是城镇;门是游戏中地下通道出入口 , 单双向传送门;房间近似理解为游戏中每个城镇的占地范围;墙可以近似理解为山岩、海等阻挡物 。

|英雄无敌3:随机地图制作,符文生成规律,不玩个几百遍发现不了
文章图片

文章图片

生成的规则大致是以下几步:一 , 分布关键节点 。二 , 用路径连接节点 。三 , 路径中设置门 。四 , 在关键点周围填充内容 。五 , 其他空间填充墙 。这些步骤就相当于先铺好城镇 , 然后在城镇中间连接路径 。填充内容 , 主要做的就是在城镇周围的木材与煤矿以及其他的地点 。填充墙就比较特殊了 , 如果有海的话 , 那么就先创造海域再生成路径 。
做随机图除了分段还要分层 , 这两者是要结合起来的 。分段比较简单常见 , 像一些跑酷游戏 , 比如说每10秒钟一段 , 做若干的段落 。然后根据一定的规则将这些段落再连接起来 。

|英雄无敌3:随机地图制作,符文生成规律,不玩个几百遍发现不了
文章图片

文章图片

分层就比较复杂了 , 首先是结构层 , 预先做好了若干个结构体 , 然后再随机拼接在一起 。接着是地表层的随机选取 , 然后是装饰层 , 比如说房间里的瓶瓶罐罐 。再然后是对象层 , 比如说符文的刷新点 , 开门机关等等 。比如说我们每张地图会不止100个固定的符文刷新点 , 然后随机刷新5个 。这样就造成了 , 我随机在某个地方生成了一个符文的感觉 。而这种规律需要玩家至少玩个几百遍才能发现 。
对此你怎么看呢?欢迎留言分享

    推荐阅读