-1

我该怎么做呢?到目前为止,我只能旋转一个模型。

4

1 回答 1

0

Quote: 哦,等等,我想我现在明白了。我绑定 vbo,应用矩阵,取消绑定,绑定第二个 vbo,然后应用新模型矩阵?

您的矩阵唯一有效果的时候是您调用glDrawArrays/glDrawElements或调用它们的类似导数之一。

绘制多个对象的方法,每个对象都有自己的矩阵,类似于以下伪代码:

foreach (Object obj in List<Object>) {
    setupVertexAttributes(obj.attributes);   //setup the attributes (VBOs)
    uploadMatrix(obj.matrix);                //set the matrix
    glDrawElements(obj.indices);             //draw the object

}
于 2012-10-08T22:03:11.063 回答