基于XNA体素的地形引擎有什么好的资源吗?

Dan*_*nen 0 c# 3d xna cube voxel

我一直在努力尝试一个游戏(XNA/C#)一个星期,现在我已经创造了一个地形.我最有可能使用基于体素的引擎(类似于Minecraft),实际上我已经尝试了很多可以使用Cube教程,但是大多数都是非常基本的并且对我没有太多帮助.现在我虽然关注结构:

游戏 - >处理主要任务.

- >调用世界级.- >

世界 - >负责世界上发生的所有任务,保留块数据.

- >在放弃屏幕偏移- >后触发Block的draw()函数

阻止 - >在由World给出的正确屏幕位置绘制块

但是,由于我需要渲染数千个块,这可能会非常困难,因为我没有3D编程经验.

使用36(6面x 6点,2个三角形)索引方法来执行此操作仍然有效,因为我可以想象这会占用大量内存吗?

Cyr*_*ral 6

您可以使用techcraft地形引擎.

它的开源,意味着你可以编辑和贡献代码,它非常广泛,几乎任何人都需要启动.

除此之外,快速谷歌搜索带来了许多资源,以开始使用这种风格的游戏引擎.