☰
Arnis完整指南:快速在Minecraft里复刻一座真实城市
2026/10/23 18:02:04 网站建设 项目流程

Arnis完整指南:快速在Minecraft里复刻一座真实城市

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

想在 Minecraft 里 1:1 还原你所在的城市?Arnis 就是干这个的工具:它抓取 OpenStreetMap 地理数据和真实高程数据,在 Minecraft(Java 1.17+、基岩版、Minetest 均可)里自动生成一座"现实版"城市——建筑、道路、绿地和地形一个不少,而且免费开源。

生成效果长什么样

先看成品,你对它能生成什么就有数了。

它生成的不是粗糙占位地形,而是:

  • 建筑按真实街区布局还原,比例接近实际大小;
  • 道路与绿地跟随现实路网排布,地形起伏来自真实高程数据;
  • 树木会按当地气候挑选树种,细节相当用心。

图形界面还是命令行:怎么选

一句话取舍标准:想快速看到效果就用图形界面;需要批量生成、可复现、写脚本就用命令行。图形界面点点地图就能出世界,零基础友好;命令行参数全部可控,适合反复生成同一区域。

安装准备:三步跑起来

  1. 确保电脑装了 Rust 编译环境(源码编译需要);
  2. 克隆仓库:git clone https://gitcode.com/GitHub_Trending/ar/arnis;
  3. 进入项目目录,按下面两种方式之一启动图形界面或命令行。

也可以跳过编译,直接从项目发布页下载现成版本,开箱即用。

图形界面配置:五步开始生成

整个流程是"打开界面 → 搜索 → 划区域 → 设参数 → 开始"。

第一步:打开Arnis图形界面

启动后直接看到带地图的主界面。注意:首次运行要加载地图瓦片和装饰资源,稍慢属正常现象。

第二步:搜索目标城市

用左上角搜索框输入城市名,地图会自动定位过去。技巧:搜索后先缩放一圈,看清城市整体范围再划框,避免区域选偏。

第三步:用矩形工具划出生成区域

选中矩形工具,拖框圈定你要生成的范围。注意:区域越小生成越快、细节越足;大城市建议先切一个小街区试水。

第四步:设置世界名与参数

在设置面板里确认三项:目标 Minecraft 世界(Java 或基岩版)、世界比例(1.0 = 与真实同大小)、以及可选的出生点、建筑内部生成等开关。

第五步:点击Start Generation

参数确认无误后点"Start Generation",然后就是等待。注意:耗时和区域面积成正比,大城市生成完之前别急着关程序。

命令行配置:一条命令出世界

想要可复现、可进脚本的生成方式,用命令行:

cargo run --release -- --output-dir=".minecraft/saves/munich" --bbox="48.09,11.37,48.21,11.58"

关键参数速览:

参数作用
--bbox生成区域,四个数:最小纬度,最小经度,最大纬度,最大经度
--output-dir世界保存位置(Java 版必填)
--scale每米对应方块数,1.0 为真实大小
--modegeo-terrain(地形+建筑,默认)/geo-only(平地建筑)/terrain-only(仅地形)
--bedrock或--luanti分别改为基岩版 / Minetest 世界
--interior开启建筑内部生成

更多参数(世界时间、出生点、游戏模式、标牌等级等)可在 src/args.rs 的参数定义里逐项查看,或参考项目官方文档。

常见问题速查

问题可能原因处理办法
游戏里加载不了生成的世界Minecraft 版本不匹配(Java 需 1.17+)检查生成时选的目标版本与客户端版本是否一致
生成效果和预期差很多区域划得太大,或该地 OpenStreetMap 数据稀疏缩小--bbox范围,或换--mode geo-only先验证建筑布局
生成速度太慢区域过大、细节项全开缩小区域、去掉--interior、用--no-3d关掉 3D 模型

下一步

Arnis 的核心价值就是"把地球上任意角落变成可进出的 Minecraft 世界",上手门槛很低。

建议你先生成一个自己生活区的街区:跑通一次之后,试着调--scale改变世界密度,或者翻一翻 src/element_processing/ 看看建筑、道路这些元素是怎么从 OSM 数据变成方块的。

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

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

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

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

立即咨询