我正在制作一个简单的体素引擎,并且已经提供了相当一部分的知识,所以请多多包涵。我正在尝试存储块的信息(即实体、颜色、深度等)
我相信存储这些信息的最有效方法是在结构中?易于访问(我认为),快速,低内存。任何人,这就是我在代码中所做的。
struct block {
bool Solid;
bool BlockR;
int id;
} AIR, STONE, DIRT, GRASS;
现在我正在尝试找到一种基于信息调用结构的方法。例如:
如果创建了一个块(比如说它是 AIR),那么我可以使用说 mm block.Solid,它会知道我指的是 AIR.Solid ...我不知道这是否有意义,那就是一半我的问题,因为我不知道要搜索什么..任何帮助表示赞赏。