首页 > 解决方案 > 如何在 Roblox 中生成真实的地形?

问题描述

目标

我正在 Roblox 上制作一个飞行游戏,它需要真实世界的地图数据来生成地形。

问题

我完全不知道如何制作这种程序,也找不到任何符合我要求的地形生成器,并且只找到了一个用于 Roblox 的地形生成器。

要求

地形需要足够快地生成,以使以大约 500 节速度飞行的商用飞机不会飞出生成的地形。此外,需要使用滑行道和跑道以及机场建筑生成准确的机场。此外,我还需要滑行道和跑道位置数据,以及滑行道标记的位置,以便飞机可以沿着滑行道和跑道寻路,以及进行 ILS 进近。最后,用于地形的数据应该是实时获取的,这样我就不必创建一个巨大的地图并占用太多的存储空间。

这篇文章不再需要答案

我已经开始研究一个程序来实现这一点。如果完成,项目将在此处链接。

标签: luaroblox

解决方案


它不会是高质量的地形,但您可以从 openstreetmap.org 下载地图数据并为地面创建网格。然后使用建筑物信息将建筑物显示为基本形状。机场也应该很容易提取。我建议每个块创建一个网格,然后将所需的块流式传输到客户端,假设这在 Roblox 中正常工作。我不确定您希望网格有多详细,但尤其是具有两个或更多细节级别的情况下,对于服务器来说应该没问题。


推荐阅读