资讯动态

Arnis 实操教程:5 个步骤把真实城市 1:1 搬进 Minecraft

发布时间:2026/9/9 18:56:43 来源:尧图企业网站定制
Arnis 实操教程5 个步骤把真实城市 1:1 搬进 Minecraft【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnisArnis 是一个免费开源的 Minecraft 城市生成工具做的是现实地图导入这件事它读取 OpenStreetMap 里的道路、建筑数据再叠加真实地形高程把地球上任意一个地点复刻成可以走进去的 Minecraft 世界。支持 Java 版1.17、基岩版还能导出 LuantiMinetest地图。下面按你实际操作一遍的顺序来讲先看效果再装工具、圈城市、跑生成最后调效果。跟着走半小时后你的世界里就会多出一座熟悉的城市。先看成品真实城市变成方块是什么感觉上面这四张都是 Arnis 生成的真实世界复刻纽约的自由女神岛、巴黎的埃菲尔铁塔、河湾城市天际线以及一片纯山地地形。注意右下角那张——没有一栋房子只有山体和河谷说明它也能只生成地形。对应到工具上就是三种生成模式后文会用到geo-terrain默认真实地形 建筑道路等全部对象geo-only平地 建筑道路跳过高程计算速度更快terrain-only只要真实地形不下载任何建筑数据适合生成郊外、山区生成细节的完整逻辑可以参考仓库里的 README.md。第一步把 Arnis 装到电脑上两种方式选一个即可。方式 A直接下载 Release 包推荐去项目官方 Release 页面下载对应你系统的压缩包解压后里面是可执行文件arnis。这是最省事的路径不需要装任何开发环境。方式 B从源码编译适合想改代码的人需要 Rust 工具链git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis cargo run --release这条命令把仓库拉下来并编译出带图形界面的版本运行后直接弹出主窗口。装好后先确认一件事GUI 版和命令行版能力相同只是操作入口不同。后文圈城市的两个方法一个走界面、一个走命令行你两种都会用。第二步在地图上圈出你要的城市启动 GUI 后你会看到一张可缩放的真实地图。左侧工具栏里选矩形工具在目标区域上拖出一个选框右侧选好 Java 或 Bedrock点 Start Generation。就这么多。框的大小基本决定了生成时间和体量。第一次跑建议框一小片街区大概几百米见方——既能看清建筑效果等待时间也可控。想框大区域也没问题但记得调小 scale见第四步。不想用界面用坐标。--bbox参数接受四个数最小纬度、最小经度、最大纬度、最大经度对应选框的左下和右上角。怎么拿到这四个数把目标区域放大到合适程度记下选框两个对角点的经纬度即可。Arnis 的地图界面底部会实时显示坐标项目里还有一个配套的坐标拾取小工具能直接读出框选区域的 bbox第三步一条命令跑出生成命令行版的最小组合只需要两个参数世界输出目录 地理范围。arnis --output-dir ~/saves/munich --bbox 48.1375,11.5750,48.1410,11.5810这条命令的意思是去 OpenStreetMap 拉取慕尼黑这个约 350 米 × 350 米的小街区数据加上真实地形生成一个 Java 版世界放进~/saves/munich目录。scale 默认 1.01 方块 1 米即真实大小生成模式默认geo-terrain所以都不用写。两个容易踩的点Java 版必须给--output-dir目录不存在也没关系程序会自己创建基岩版加--bedrock会输出一个.mcworld文件丢进手机或主机的世界文件夹就能玩跑完打开世界你默认生成在区域中心附近背包里会有一张锁定的地图物品显示整个世界的俯视图方便导航。第四步效果不满意调这两个参数最有用大多数不对劲都能归结到两个旋钮上比例尺和生成模式。--scale控制 1 米等于几格方块。1.0 是真实大小调大到 2.0整座城市放大两倍细节更粗但单格建筑更好辨认调小到 0.5同样大小的区域能塞下两倍范围但建筑会更细碎。有个硬边界要注意低于 0.3 时建筑已经没法成形路都窄不够 3 格宽了Arnis 会自动跳过所有对象只留地形——这时它其实就变成纯地形生成器了。--mode决定要地形、要对象、还是都要。想要快用geo-only把平地当底座省掉高程下载和计算想要大山大谷用默认的geo-terrain只要地形不要任何建筑用terrain-only它连 OpenStreetMap 都不查。举个完整例子——想快速铺一块城区底图arnis --output-dir ~/saves/munich --bbox 48.1300,11.5600,48.1450,11.5900 --scale 0.5 --mode geo-only同样的区域比例减半、走平地模式生成速度明显快于真实大小 真实地形适合先铺底再逐步精修。按你的区域规模参数大致这么选想生成什么--scale建议--mode建议说明一个街区、看建筑细节1.0 ~ 2.0geo-terrain默认值即可等待最短整片城区0.3 ~ 0.5geo-terrain 或 geo-only细节让位于覆盖范围大城市 郊区0.05 ~ 0.3terrain-only小于 0.3 建筑会被自动跳过山区、海岸线0.1 ~ 0.5terrain-only只关心高程形态其余常用开关按需加--interior生成建筑内部房间--ground-level改世界基准高度默认 -62--spawn-lat/--spawn-lng把出生点挪到指定坐标必须落在 bbox 内--map-itemfalse关掉那张随身地图。完整参数列表见 src/args.rs。第五步世界打开之后进世界先做三件事确认出生点位置对不对——不对就用--spawn-lat/--spawn-lng重跑或在界面上手动调整打开随身地图默认生成在背包确认生成范围和你对着现实地图的观感一致把这个世界目录复制一份做备份之后再覆盖生成时心里不慌如果生成卡住或报错命令行加--debug输出详细日志个别数据源超时时可以用--timeout放宽秒数。生成过程中终端会滚动显示进度卡在同一阶段超过很久多半是网络在等高程数据耐心等一下或稍后重跑即可。工具本身就这么几步圈范围、跑命令、调 scale 和 mode。建议第一次就用一个熟悉的街区起步——比如你家附近 300 米的范围、scale 1.0跑通之后再放大到整个城区。生成的世界放进存档目录就能直接玩祝你在新旧两座城市的交界处玩得开心。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价