| 我目前将世界的体数据存储为布尔数组。然后,我检查每个空块,如果它具有非空邻居,则将绘制面孔。这样可以防止我使用opengl将一堆面孔发送到图形卡。 我现在正在努力插入和删除块,但是我不确定如何快速执行此操作。更改体积数据非常简单,但我不想每次有人插入或移除块时都重新计算体积数据中的所有顶点。在我看来,只是在现有顶点数据的末尾将块添加到顶点缓冲区中,但是由于没有办法在体积和顶点缓冲区数据之间建立关联,因此我没有销毁它的好方法。 任何帮助表示赞赏。