2011-07-29 174 views

回答

1

您不应该为每个对象都有一个新的顶点缓冲区,否。但是,每个纹理都需要一个缓冲区。你会尽可能多地填充它们。另外8不是太多!

+0

您的意思是说,当您更改texture_时,您需要新的顶点缓冲区? – bobobobo

1

对于每个纹理您都不需要不同的vb。您可以使用附加参数来绘制子集,这些参数可以偏移到缓冲区中,并从该缓冲区中绘制给定数量的顶点。在任何后续调用drawindexedprimitive之间设置纹理。