具体现实不知道。
以前做过类似的,将单格分成不同的类型,然后在生成单格地形时按权重比例抽取随机生成:
平原:1000
青山:300
树林:300
……
通过调整权重,可以调整分布量。
如果有一些特殊的随机需求,还可以在这个基础上再加入规则做处理。
比如全地图共有1000个城池,可以在先生成完地图之后,再抽取1000个随机座标,把城池覆写原来的地形。
大概就是这样。
蒋学驽 一只节操是叠加态的野生游戏设计师
回答了问题 发布于 2016-11-22 20:23:16
具体现实不知道。
以前做过类似的,将单格分成不同的类型,然后在生成单格地形时按权重比例抽取随机生成:
平原:1000
青山:300
树林:300
……
通过调整权重,可以调整分布量。
如果有一些特殊的随机需求,还可以在这个基础上再加入规则做处理。
比如全地图共有1000个城池,可以在先生成完地图之后,再抽取1000个随机座标,把城池覆写原来的地形。
大概就是这样。
蒋学驽 的更多回答
查看所有回答《荒野大镖客2》的画面是什么水平?
怎样区分 2D、2.5D、2.8D、伪3D、3D 游戏画面?
玩了一天守望先锋好累啊,有什么轻松一点的游戏一玩一整天?
kabi 1年前
蒋学驽 [作者] 1年前
Angeliclovewind 1年前
发布