Opengl 旋转立方体-具有alpha不同外观的纹理

Opengl 旋转立方体-具有alpha不同外观的纹理,opengl,visual-c++,Opengl,Visual C++,嗨,我有一些关于alpha纹理立方体的问题。 我有纹理立方体,并添加了alpha。当我开始编程时,一切(1个屏幕)都正常工作,但当我将这个立方体旋转到另一侧(2个屏幕)时,我看到“前”方和他的纹理,在这之后,我可以看到“后”方的另一个纹理。为什么我看不同的东西取决于我看哪面墙 这是绘制我的立方体的代码 glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); Cube->Draw(); glDisable

嗨,我有一些关于alpha纹理立方体的问题。 我有纹理立方体,并添加了alpha。当我开始编程时,一切(1个屏幕)都正常工作,但当我将这个立方体旋转到另一侧(2个屏幕)时,我看到“前”方和他的纹理,在这之后,我可以看到“后”方的另一个纹理。为什么我看不同的东西取决于我看哪面墙

这是绘制我的立方体的代码

glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

Cube->Draw();
glDisable(GL_BLEND);

您是否启用了GL_CULL_FACE?如果是的话,这也许可以解释你看到了什么。不,我没有启用这个。你启用了GL_CULL_FACE吗?如果是这样的话,这也许可以解释你看到了什么。不,我没有启用这个