jjzjj

glTexCoord

全部标签

C++ Opengl 渲染图像的一部分

假设我有一个获取GLuint纹理作为参数的方法,我想渲染它的一部分。以图block集为例,我希望能够在加载关卡时加载图block集并渲染它的部分(图block)。如果我能够以某种方式从要绘制的图block集的像素坐标中定义高度、宽度、posX和posY,那将是最佳选择。我已经尝试了几个小时,如有任何帮助,我们将不胜感激。我目前如何绘制纹理的简化版本:voidRender::draw(GLuinttexture,floatposX,floatposY,floatsizeX,floatsizeY){glEnable(GL_BLEND);glBlendFunc(GL_SRC_ALPHA,GL