发布网友 发布时间:2022-04-24 09:03
共2个回答
热心网友 时间:2022-06-18 08:19
用多重纹理
OpenGL里有多重纹理机制,
首先预先加载纹理图,以二维纹理图片为例
glBindTexture(GL_TEXTURE_2D, 纹理ID);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, nTEXTURESLICEWIDTH,
nTEXTURESLICEHEIGHT, 0, GL_BGR_EXT, GL_UNSIGNED_BYTE, m_ImageSliceBuffer);
然后再纹理贴图贴图,注意在绘制各面前,应先使用glBindTexture绑定指定纹理ID
热心网友 时间:2022-06-18 08:19
分配6个纹理对象
对其分别设置属性
glBindTexture(0)
画第1个面
。。。
glBindTexture(5)
画第6个面