了解VAO并向VAO添加不同的arrays
我真的很困惑你做什么。 我可以做他们,但是我有这个问题。 假设你有几个方块,比如说1000个方块。 现在我可以为每个1000平方做一个VAO,然后做一些循环来渲染所有的方块。 我也可以使用着色器来移动正方形。 然而,是否有可能把所有1,000个方格放在一个VAO中。 问题是我要创建一个体素游戏。 所以我需要渲染约10000个立方体。 然而,即使我现在正在做200个格子,游戏也会滞后很多。 float points[] = { 0.0f, 0.0f, 0.0f, 0.3f, 0.0f, 0.0f, 0.3f, 0.3f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.3f, 0.0f, 0.3f, 0.3f, 0.0f }; float colours[] = { 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f }; […]