首页 > 游戏 >

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

2020-12-22 12:22:37 未知 阅读:1953 评论:0

很多玩家在玩英雄无敌三的时候,会选择随机地图,那么随机地图是如何实现的呢?这里小编给大家讲解一下。

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

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

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

生成的规则大致是以下几步:一,分布关键节点。二,用路径连接节点。三,路径中设置门。四,在关键点周围填充内容。五,其他空间填充墙。这些步骤就相当于先铺好城镇,然后在城镇中间连接路径。填充内容,主要做的就是在城镇周围的木材与煤矿以及其他的地点。填充墙就比较特殊了,如果有海的话,那么就先创造海域再生成路径。

做随机图除了分段还要分层,这两者是要结合起来的。分段比较简单常见,像一些跑酷游戏,比如说每10秒钟一段,做若干的段落。然后根据一定的规则将这些段落再连接起来。

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

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

对此你怎么看呢?欢迎留言分享

相关文章