5

在您看来,创建大型(大量......)基于 3d 体素的网格的最佳语言是什么?

即喜欢 Minecraft (http://www.minecraft.net/)

我注意到 Minecraft 是用 Java 创建的,这显然有它的缺点。帮我做决定!:)

ps 这是社区维基,所以没有积分,只是在意见之后:)

4

2 回答 2

8

您选择的数据结构将比您选择的语言重要得多。让您实现参考位置的语言可能在碰撞检测和可见性计算方面具有速度优势,但即使使用托管语言也可以实现这一点。

Minecraft 是一个相当不错的 POC,只要你不迟钝地编写代码,Java就可以处理巨大的体素世界 :)

于 2010-09-29T14:34:19.210 回答
3

您可能想看看 Field3D,它是一个用于存储体素(在内存和磁盘中)的 C++ 库。

http://github.com/imageworks/Field3D

于 2010-12-03T06:06:20.237 回答