-1

我正在开发一个程序,该程序可以根据您的位置和一天中的时间绘制出天空中的星星。绘制出星星后,绘制星座线,然后绘制星座图。

我用来放置图片的方法是创建一个矩形,然后将星座纹理应用到它上面。我遇到的问题是,当我应用纹理时,程序中的其他所有内容都变得非常暗,暗到我几乎看不到它的程度。

我以某种方式将其缩小到 glTexParameteri ,但我仍然不知道如何修复它。

我的目标是在屏幕上显示纹理,而不会使周围的其他一切变暗。

4

1 回答 1

1

使用 glDisable(GL_TEXTURE_…); 禁用纹理。如果不这样做,最后使用的纹理坐标和纹理将应用于以下图元。

于 2012-10-29T16:40:13.483 回答