尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

5分钟坐标转换:把家门口搬进Minecraft

5分钟坐标转换:把家门口搬进Minecraft 5分钟坐标转换把家门口搬进Minecraft【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis今天下午三点你就想家门外那条街进Minecraft。别想着一格一格摆方块了开源工具 Arnis 专门做 Minecraft 地图生成你只要在地图上框一个矩形它就把坐标转换这件事做完把现实中那一角变成能走进去的方块世界。️ 它到底能干什么干三件事从 OpenStreetMapOSM拉街道数据叠加真实高程再把结果直接写进 Minecraft 世界文件。支持 Java 版和基岩版不用手动摆任何一格。你负责框区域、等生成然后进游戏玩就行。路、楼、树全来自真实数据。 第一次跑通OSM 数据生成方块世界装好 Rust然后克隆、编译——你会得到一个能直接跑的可执行文件git clone https://gitcode.com/GitHub_Trending/ar/arnis cd arnis cargo build --release ./target/release/arnisGUI 窗口打开——你会看到一张大地图用框选工具拉出矩形后BBOX 坐标实时显示出来。选好世界保存位置点 Start Generation——你会看到进度条开始走先拉 OSM 数据再抓高程数据。生成完进 Minecraft 打开这个世界——你会看到框选区域的方块版街道和建筑的位置跟实景对得上。 底层怎么转的地理坐标映射成方块一张图说清输入只有一样东西你框的矩形也就是一组经纬度BBOX。后面接三步变换投影把球面上的经纬度摊到平面上框选区域中心当原点X 轴管东西、Z 轴管南北。核心逻辑见坐标转换。缩放现实里的米数乘上你设的每米多少格比例数字就直接变成方块数。绘制OSM 里的路、楼、水体按轮廓逐块落位高程数据处理 决定山谷多深、坡多陡投影公式本体在 Web Mercator 实现。输出就是一个能直接打开的世界目录。说白了这套流程像把经纬度翻译成 Minecraft 的方块坐标语。 三种人的用法老师现实地形转 Minecraft地理课不用等晴天出门。她框了学校周边一块第二天学生就能在班里走街串巷看河道走向、认等高线、找地标。地图课变成了一场步行游戏。独立开发者原型从真实地形起步他想要一张山地关卡图手绘要好几周。他直接生成了一片真实山区当底图再自己改细节。地图骨架现成迭代明显快了。城市爱好者家乡也值得走一遍他把童年的街区搬进了世界喊朋友来云游老街。老楼还在连家门口那条小巷都没丢。⚙️ 调参经验清单如果你发现第一次生成太慢就先缩小框选范围到几平方公里熟了再放大。如果你发现世界看起来太大或太小就调 world scale本质是每米多少格的比例。如果你发现地形太平、缺起伏就调大高程缩放Z 轴比例山川会更夸张。如果你只要地形、不要建筑就切到terrain-only模式直接跳过 OSM 对象。如果你发现部分道路或建筑缺失多半是源数据没覆盖到隔一会儿重新抓取一次。如果你生成完不想从世界边缘走进去就设个出生点直接落在区域中心。 卡住了查这里现象大概率原因一键操作拉数据失败提示 rate limitedOSM 服务临时繁忙或网络不稳等几分钟重跑同一条命令世界里找不到刚生成的地图输出路径没指向 saves 目录检查--output-dir是否填对了世界所在路径地形完全是一马平川用了平地模式或没抓到高程用默认的geo-terrain模式重新生成出生点离场景很远没设置出生点在 GUI 里把出生点放到区域中心 接下来会怎样项目一直在更新团队已经把更大范围的生成搬进了浏览器端方向始终是区域更大、数据源更多。你不用等——现在就可以打开 GUI框一下家门口那条街点 Start Generation十分钟后就有一个方块版的故乡等着你。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表