☰
把家乡搬进游戏:Arnis 免费真实城市地图生成完整指南
2026/10/8 9:54:28 网站建设 项目流程

把家乡搬进游戏:Arnis 免费真实城市地图生成完整指南

【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis

Arnis 是一款免费开源的 Minecraft 真实地图生成工具,读取 OpenStreetMap 与高程数据,把家乡按真实比例复刻成能走进去的游戏世界——不摆一个方块,就拿到和现实对得上的存档。

🗺️ 第一次上手:从打开界面到走进家乡

我的路线是:拿到项目 → 打开界面 → 地图上圈选 → 点生成 → 进游戏。

拿到项目。普通玩家最省事的方式是去官方发布页下载对应系统的预编译包,并且只认官方渠道——项目 README 里专门警告过,其他声称提供下载的第三方网站可能带恶意代码。开发者则克隆仓库自己编译:

git clone https://gitcode.com/GitHub_Trending/ar/arnis

打开界面。运行 GUI 版(预编译包,或cargo run --release),左侧是一张可缩放、可搜索的地图,右侧是配置面板。面板里有世界名称输入框、Minecraft 版本选择(Java 1.17+ / Bedrock / Luanti)和生成模式下拉框。默认模式geo-terrain是建筑加真实起伏地形;geo-only生成平地城市;terrain-only只出地形,一个物体都不摆。

在地图上圈选区域。用矩形工具在地图上拖出一个蓝色选框,框多大就生成多大;也可以在输入框里直接填 bbox 坐标,格式是"最小纬度,最小经度,最大纬度,最大经度",比如40.70,-74.02,40.80,-73.92框住的就是纽约曼哈顿那片。

启动生成。点"开始生成"即可。首次生成会先联网下载这个区域的 OSM 和高程数据,耗时大头在这一步;之后同一区域有缓存,再跑就快很多。

进游戏看效果。输出目录本身就是一个完整存档,丢进.minecraft/saves/直接开玩,世界名称就是你填的那个。出生点默认在区域中心,想落在门口可以用--spawn-lat/--spawn-lng指定。

习惯命令行的话,一条命令等价:

cargo run --release --no-default-features -- \ --output-dir="C:/Users/你的用户名/.minecraft/saves/MyHometown" \ --bbox="40.70,-74.02,40.80,-73.92"

加--bedrock输出.mcworld,加--luanti生成 Minetest 世界;Nix 用户可以用nix run直接跑,跳过编译。

⛰️ 让世界更真实:5 个值得动的开关

  • --scale(每米对应几格,1.0 为真实大小,合法范围 0.05–4.0):改成 2.0,整片区域放大一倍,适合想走近看建筑的玩家;低于 0.30 时建筑和道路已经画不下,会自动只留地形。
  • --mode geo-only:从默认的起伏地形切到平地,城市布局不变但地面全平,生成更快,适合做纯城市对比。
  • --interior:默认建筑只有外壳,打开后能走进楼里,房间、家具和楼梯都生成了。
  • --signage full:默认basic只有路牌、公交站牌和广告牌;切到full后商铺招牌、门牌号、斑马线标志都补上,街景立刻有了生活气。
  • 树木尺寸--max-tree-size:内置 schematic 树木包按区域气候选树种(欧洲、东亚、澳洲各有独立树种库),树高还参考全球林冠高度数据;该参数可在 small(≤6 格)到 giant 之间限定上限。

避坑记录:生成前检查这三件事

  1. 生成极慢像卡死 → 首次生成要联网下载该区域地理数据,耗时随面积暴涨。测试先控制在 2km×2km 左右,数据缓存后同区域第二次会明显变快。
  2. 某片区域建筑缺、地形平 → OSM 在那里覆盖不全,或当地没有可用的高程数据源。换个数据更密的城市试;稀薄区域可依赖默认开启的 Overture 卫星建筑轮廓补位,高程数据源逻辑在 高程数据处理模块 里。
  3. 存档进游戏打不开 → Minecraft 版本太旧。Java 版要求 1.17 及以上,Bedrock 用最新稳定版。

游戏之外

  • 有研究者拿它搭了面向 K-12 的洪水教育环境(Floodcraft 论文),让学生在真实河道模型里直观看洪水怎么漫上来。
  • 把家乡开成服务器地图供朋友"云旅游",仓库还自带奥运塔等地标的 schematic 结构文件,可以当大型建筑项目的地基。

后续去哪

  • 文档:项目 Wiki 有完整的技术说明、FAQ 和路线图,调参细节都能查到。
  • 问题反馈:踩到 bug 或想要新特性,直接去 GitHub Issues 提,合并的 PR 会被作者定期打进发布版。
  • 发布页:预编译版按系统放在官方 Releases,记得只从官方渠道下载。

Arnis 本质上是个免费开源(Apache 2.0)的"真实地理 → Minecraft 存档"转换器:你负责框一个矩形,它负责把那一块现实原样搬进游戏。

【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询