1

アホイ、

NDK を使用して、Android 用の OpenGL ES ベースのゲームに取り組んでいます。私のアプリケーションは、SDK 1.6 以降を対象としています。

携帯電話のネイティブ サイズのキャンバスの作成に問題があるようです。私のレンダリングは、OpenGL 1.0 を使用するネイティブ ゲームループを通じて行われます。私はエミュレーターを使用していますが、480x320 のキャンバスが表示されます。これで問題ありません。次に、ネイティブ解像度が 800x480 の HTC Desire で同じアプリケーションを実行すると、533x320 のキャンバスが得られます。

これに対処/解決する方法についての情報はありますか? これに関する他の情報も大歓迎です。

前もって感謝します!

4

1 に答える 1

1

ゲームがサポートする解像度は、このプロパティによって AndroidManifest.xml に一覧表示できます。デバイスの解像度がそこにリストされていない場合、Android はビューポートをスケーリングします (互換モードと呼ばれます)。

于 2010-06-25T08:51:19.610 に答える