【发布时间】:2023-03-10 12:55:01
【问题描述】:
我刚刚开始在 android 中进行 opengl 编程,而且我对 opengl 也很陌生。我一直在使用 nehe 的 opengl 教程以及 insanitydesign 的 android 端口。我成功地创建了一个立方体,其单个纹理映射到它的所有 6 个面。我什至将多个纹理映射到立方体的不同面。 但我这样做的方法是分别创建 6 个面,有 6 个单独的索引和纹理缓冲区,然后使用 glBindTexture() 和每个面的选定纹理,然后调用 glDrawElements。没有一种有效的方法来解决这个问题。我应该使用立方体贴图纹理而不是 GL_TEXTURE_2D 吗?
任何建议将不胜感激? 谢谢
【问题讨论】: