ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Arnis 教程:三步生成真实地点的 Minecraft 城市

Arnis 教程:三步生成真实地点的 Minecraft 城市 Arnis 教程三步生成真实地点的 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 城市。适合想把家乡放进游戏的玩家准备一个 Arnis 可执行文件和一个边界框就能开始。 先看效果合格的世界长什么样成品是一个能直接进游戏的 Minecraft 城市路网沿真实道路走建筑轮廓取自实地数据地面起伏来自公开高程服务。默认以创造模式进入时间停在正午生成区外围是虚空不会迷路跑丢。验收标准进游戏后你站在真实街面上街道格局和地图一致手里默认拿着一张锁定全图的小地图。 最短路径两个参数跑通第一次生成环境上二选一下载对应系统的 release 二进制或用 cargo 在本地编译最小版没有 Rust 环境就用二进制。唯一要准备的是边界框顺序为最小纬,最小经,最大纬,最大经在 OpenStreetMap 的坐标选择页可直接读出。arnis --output-dir/path/to/.minecraft/saves/MyCity \ --bbox48.8566,2.3522,48.8600,2.3660运行后终端先输出版本号再依次进入 OSM 数据、Overture 足迹、高程数据三个阶段末行给出世界目录位置。验证方式该目录里应有标准 Java 世界结构level.dat 与 region 文件并在游戏世界列表里正常进入。️ 按用途选入口GUI 试水CLI 干正事按场景选第一次上手开 GUI 窗口省得记参数名目标是可复现、脚本化或上服务器就用命令行。入口用途适合场景GUI 窗口地图上框选区域滑杆和开关配置后一键生成首次试用、一次性任务命令行同一套参数写成 shell 命令批量、定时任务、无人值守本地数据文件--file指向已保存的 .osm/.xml 或 JSON 缓存离线环境重复生成GUI 不带参数运行 release 版即可打开本地编译则用cargo run --release。它没有独立参数集界面上的每一项都能写成命令行参数两个入口共用 src/args.rs 里的同一套校验逻辑。根目录的 tauri.conf.json 只描述窗口与打包信息日常生成不用碰。 参数速查位置、大小、跑法三组表按你实际做决定的顺序排先定世界放在哪、输出哪个版本再看尺寸与位置最后才是细节与运行方式。表中默认值都是不传参数时生效的取值只改与需求不符的项即可。工具升级后用--help的输出核对一遍。在哪生成参数默认值作用--bbox必需可由--file推导生成区域顺序最小纬,最小经,最大纬,最大经--output-dirJava 版必需世界输出目录不存在会自动创建旧名--path--modegeo-terrain对象真实高程 /geo-only平地 /terrain-only仅高程--bedrock、--luanti关默认 Java切换目标版本基岩版默认把 .mcworld 放到桌面多大参数默认值作用--scale1.0区间 0.05–4.0每米对应方块数低于 0.3 整体跳过对象--ground-level-62地面基础高度--spawn-lat、--spawn-lng自动出生点必须成对给出且在 bbox 内--max-tree-sizegiant图块树尺寸上限small 到 giant 五档细节与性能参数默认值作用--interior关生成建筑内部需显式开启--signagebasicnone / basic路名、公交站/ full加店招、门牌--overture开补 OSM 缺失的建筑足迹--downloaderrequests网络不稳时换curl或wget--debug关详细日志另输出解析数据与地表调试图--file、--save-json-file—读本地 OSM 数据 / 把下载缓存落盘离线复用--timeout内置洪水填充超时单位秒 可直接套用的组合三条现成命令行每条都是在最短路径那条两参数命令上多改两三个开关粘贴即可执行。高细节市区散步开内部与全部路牌出生点钉在街口——arnis --output-dir~/saves/OldTown --bbox48.8566,2.3522,48.8600,2.3660 --interior --signagefull --spawn-lat48.8583 --spawn-lng2.3575。结果带内部结构和门牌的街区出生就在该路口。纯地形预览arnis --output-dir~/saves/Ridge --bbox46.20,12.10,46.23,12.14 --modeterrain-only。该模式同时跳过 OSM 查询与 Overture 拉取是三种模式里最快的。离线再生成首次追加--save-json-filearea.json把 OSM 数据落盘之后--filearea.json指向它同一区域的联网请求即可降为零。️ 出问题速查四个高频情形现象启动即报缺少输出目录。原因Java 版必须显式给目录基岩版与 Luanti 才可省略。处理补--output-dir目录可不存在、会自动创建但不能指向已有文件。现象下载阶段长时间卡住或报网络错误。原因默认下载器 requests 在部分环境连通性差。处理换--downloadercurl或wget离线就用--file加载本地 .osm/.xml。现象大面积生成耗时长、内存占用高。原因面积乘 scale 的平方超过 200 km² 时程序给出提示方块量随面积平方增长。处理先缩小 bbox确需大范围就调低--scale注意低于 0.3 后建筑与道路对象不再放置。现象无法确认某元素是否被解析。原因常规运行只打印阶段进度没有元素级明细。处理用--file加--debug复现对照它输出的解析数据文件和调试图判断元素在哪一步丢失。记住两件事--bbox和--output-dir先备好前者仅在传--file时才可省其余参数不确定就回参数速查三张表里查。现在就能做的一步打开坐标选择器框选你家那条街按最短路径的两参数命令跑第一次。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表