0

MoSync を使用して OpenGL ES 2.0 を使用し、クロス プラットフォームの C コードを作成する方法を学んでいます。三角形、四角形、円などの基本的な図形を描画することができたので、次の段階では画面にテキストを描画します。さまざまな本、チュートリアル、フォーラムの投稿を読んだ後、テクスチャ アトラス ビットマップを作成する必要があることに気付きました。

使用したいテキストを含むファイル、つまり 0-9 az 画像ファイルがあります。アップロードしてテクスチャ オブジェクトにバインドする前に、まず画像を OpenGL にアップロードする必要があります。さまざまなチュートリアルで UIImage または BitmapFactory を使用して画像をアップロードしていますが、MoSync にはヘッダー ファイルが含まれていないため、これらを使用できません。画像ファイルを OPenGL にロードする方法を誰か提案してもらえますか?

4

2 に答える 2

0

Android プラットフォームで MoSync を使用するには、MoSync 用のネイティブ ライブラリと OpenGL ES コードを C++ で作成する必要があります。Android でのほとんどの OpenGL ES プロジェクトは、この記事で詳しく説明されている多くの理由により、ネイティブ コードで行われます。

http://software.intel.com/en-us/articles/porting-opengl-games-to-android-on-intel-atom-processors-part-1/

于 2013-07-23T15:04:16.647 に答える
0

これは glTexImage2D() とまったく同じように機能しますが、代わりに画像リソースを使用し、ピクセル形式などを把握します。

于 2013-07-25T14:53:25.937 に答える