2010-11-28 3 views
1

私は異なる色のボールの乱数を生成しているAndroidでゲームを作っています。現在、私はボタンを動的に生成しており、背景リソースを設定しています。Androidゲームのボールを生成する

私はいくつかの高解像度アイコンを画像として使用しています。しかし、それらがスクリーン上でレンダリングされるとき、それらのすべては、わずかにピクセル化され、スクリーン上で良く見えません。私はさまざまなサイズのアイコンで試しましたが、それは役に立たなかったのです。

誰かが私が間違っていて、これらのことを世話する最良の方法がどこになるのかを誰にでも示唆することができます。私はゲームプログラミングには慣れていないので、どんな助けにも感謝します。

+0

これはあなたのクエストオンに対する答えではありませんが、AndEngineをゲームのエンジンとして使用することを検討しましたか?例外的にうまく仕事をします。 http://www.andengine.org – Knossos

+0

ありがとうございます。 – Mako

答えて

1

あなたのアプリケーションは携帯電話の最大解像度で動作していないと思います。マニフェストファイルにAndroidのターゲットバージョンを指定する必要があります。そうしないと、デフォルトで初期バージョンになり、低解像度でのみ実行されます。

お使いの携帯電話は、Android 2.2(フローズンヨーグルト)をサポートしている場合、あなたのAndroidManifest.xmlファイルに次の行を追加してみてください:

<uses-sdk android:minSdkVersion="8" /> 

は、マニフェストセクションではなく、アプリケーション部に入れるようにしてください。 "android:versionName"という行がある場合は、その行の直後に配置します。

携帯電話がAndroid 2.2をサポートしていない場合は、minSdkVersionの番号を7に変更します。古いバージョンの場合は、6または5に進みます。正しいSDKファイルがインストールされていることを確認する必要があります開発機械。 (つまり、2.1 SDKのみをインストールしている場合はAndroid 2.2アプリをコンパイルできません)

+0

マニフェストファイルにminSDKVersionを指定しました。問題は、画像が異なる携帯電話の解像度に基づいて拡大縮小されていることです。私のすべての画像をdrawable-nodpiの下に置くと、画像は完全に表示されますが、レイアウトは妨げられます。私は完全に画像を表示する方法を知りたいです。また、さまざまなモバイルレイアウトでも動作するはずです。 – Mako

関連する問題