【问题标题】:How can you generate real life terrain in Roblox?如何在 Roblox 中生成真实的地形?
【发布时间】:2021-12-04 13:49:14
【问题描述】:

目标

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

问题

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

请求

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

此帖子不再需要答案

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

【问题讨论】:

  • 顺便说一下,地形不需要高质量,可以和AirX 2020的地形质量差不多。

标签: lua roblox


【解决方案1】:

您可以使用QuadSpinner 软件制作高度图。然后,使用地形编辑器插件将高度图导入 Roblox。

有关如何导入高度图的参考信息: https://developer.roblox.com/en-us/articles/importing-terrain-data

【讨论】:

  • 这对于不需要详细描述建筑物之类的小区域很有帮助,但在更大的范围内,它可能会导致 Roblox 出现一些问题并导致服务器滞后。我正在 Roblox 上寻找类似于 AirX 2020 的东西。此外,此解决方案不会为我提供正确的机场数据。不过,谢谢你的建议!
  • 我相信没有准确、高质量和免费的真实世界地图数据。 Microsoft Flight Simulator 等游戏都是自己建模的。
【解决方案2】:

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

【讨论】:

  • 地形不需要是高质量的,可以与 AirX 2020 的质量大致相同。此外,如果我要这样做的话,这种东西的文件大小会很大整个世界,即使它的规模较小。我正在寻找类似于 AirX 2020 的系统。不过,感谢您的想法!
猜你喜欢
  • 2020-02-28
  • 2010-11-29
  • 2020-02-12
  • 2015-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-26
  • 2014-12-23
相关资源
最近更新 更多