2013-01-06 140 views
3

我正在使用Opengl在IOS中編寫一個小遊戲(它是2d),以便讓opengl感到舒適。我正在使用CrashLanding演示中的Texture2D類。我正在使用它爲分數生成文本。當文本被繪製時,它是顛倒的。在代碼中有關於正被加載的紋理的評論顛倒,但我找不到一種方法來呈現它正確的方式。任何幫助將不勝感激。OpenGL ES IOS紋理2D繪圖顛倒

回答

2

OpenGL和您的圖像加載代碼不同意原點在哪裏。 OpenGL從左下角開始,而圖片從右上角開始。您可以像應用CrashLanding演示一樣將變換應用到應用中的圖片。或者更簡單的在Photoshop等編輯程序中預先翻轉圖像。如果你的圖像只能在這個應用程序中用作OpenGL紋理,這將工作。如果您需要在其他地方顯示此相同的圖片,則需要保留不翻轉的版本,或者瞭解如何應用變換。

+0

非常感謝!問題是,我正在使用一些額外的庫,添加了一些預先存在的轉換。我忘了這些。這是我所有的問題。 – user1189789