2011-04-18 82 views

回答

5

在即時模式下使用glMultiTexCoord此:http://www.opengl.org/sdk/docs/man/xhtml/glMultiTexCoord.xml

代碼示例

glBegin(GL_TRIANGLES); 
glMultiTexCoord2f(GL_TEXTURE0, s0, t0); 
glMultiTexCoord2f(GL_TEXTURE1, s1, t1); 
glMultiTexCoord2f(GL_TEXTURE2, s2, t2); 
glVertex3f(...); 

/* ... */ 
glEnd(); 

使用頂點數組使用glClientActiveTexture選擇紋理單元,以glTexCoordPointer以下調用涉及。

如果您使用着色器,則可以將多個紋理座標分配給一組頂點屬性。