我该怎么做呢?到目前为止,我只能旋转一个模型。
问问题
74 次
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 回答