3

私は、OpenGLに慣れるための方法として、Openglを使用してIOSで小さなゲーム(2D)を書いています。CrashLandingデモのTexture2Dクラスを使用しています。これを使用して、スコアのテキストを生成しています。テキストが描かれるとき、それは逆さまになります。コードには、逆さまにロードされているテクスチャに関するコメントがありますが、正しい方法でレンダリングする方法が見つかりません。どんな助けでも大歓迎です。

4

1 に答える 1

2

OpenGL と画像読み込みコードは、原点がどこにあるかについて一致していません。OpenGL は左下隅から始まり、画像は右上隅から始まります。CrashLanding デモのように、アプリ内の画像に変換を適用できます。または、Photoshop などの編集プログラムでイメージを事前にフリップすることもできます。これは、画像がこのアプリで OpenGL テクスチャとしてのみ使用される場合に機能します。この同じ画像を他の場所に表示する必要がある場合は、反転していないバージョンを保持するか、変換を適用する方法を理解する必要があります。

于 2013-01-09T17:53:47.877 に答える