2012-10-29 57 views
-1

我正在製作一個程序,它繪製出天空中的星星相對於您的位置和時間。星星映射出來後,繪製星座線,然後繪製星座圖。紋理導致其他一切變暗

我用來放置圖片的方式是創建一個矩形,然後對它應用星座紋理。我遇到的問題是,當我應用紋理時,程序中的其他所有內容都變得非常黑暗,足夠黑暗,幾乎看不到它。

我以某種方式縮小到glTexParameteri,但我仍然不知道該如何解決它。

我的目標是在屏幕上顯示紋理而不會使其周圍的所有其他部分變暗。

+0

你能展示你所做的(代碼)嗎?之前和之後的圖像也會有所幫助(你可以發佈鏈接到他們) – Tim

回答

1

使用glDisable(GL_TEXTURE_ ...);禁用紋理。如果不這樣做,最後使用的紋理座標和紋理將應用於以下基元。

+0

這工作,非常感謝你。 – user1783426