【发布时间】:2011-07-22 20:33:30
【问题描述】:
如果我有一个网格(例如一个有 6 个面的立方体,每个面分别由 4 个顶点组成,总共 24 个顶点)并且我想对每个面应用不同的纹理,我该怎么做?目前,我使用 glDrawElements() 一次绘制整个网格(立方体的所有 6 个面),将所有索引提供到一个缓冲区中。我看不到在绘制时将纹理应用于索引子集的方法。我是否必须拆分索引,一张一张地绘制每个面,在每个面之间重新绑定纹理,还是有更雄辩的解决方案?
【问题讨论】:
标签: android opengl-es textures mesh