我希望在立方体上绑定(bind)一个纹理(使用 GlutSolidCube 而不是 glvertex 创建立方体)但是整个纹理都被绑定(bind)了。在图像文件中,我将所有纹理放在一起(为了速度和老师的要求),我只希望绑定(bind)部分纹理。我怎样才能做到这一点????
最佳答案
纹理是纹理绑定(bind)的单位。如果你想“切掉”纹理的一部分,你可以通过调整你使用的纹理坐标来实现。
不使用整个范围的 0..1,而是使用与子纹理在纹理内的位置匹配的较小值。
关于c++ - 如何绑定(bind)部分纹理opengl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13121242/