2010-11-28 180 views
1

我正在Android中製作一款遊戲,其中我爲不同顏色的球產生隨機數。目前我正在動態生成按鈕並設置背景資源。爲Android遊戲生成球

我正在使用一些高分辨率圖標作爲圖像。但是,當它們在屏幕上呈現時,它們都會略微像素化,並且在屏幕上看起來不太好。我嘗試了不同尺寸的圖標,但它沒用。

任何人都可以建議我哪裏可以出錯,什麼可以是最好的方式來照顧這些事情。我是新來的遊戲編程,所以任何幫助將不勝感激。

+0

我知道這不是您答案的答案,但您是否考慮過使用AndEngine作爲遊戲引擎?它做得非常好。 http://www.andengine.org – Knossos 2010-11-28 10:22:19

+0

謝謝。將看看它 – Mako 2010-11-29 06:03:46

回答

1

我猜你的應用程序沒有以你手機的最高分辨率運行。您需要在清單文件中指定Android的目標版本,否則應用默認爲早期版本,並且只能在低分辨率下運行。

如果您的手機支持Android 2.2(升級Froyo),然後再嘗試加入這一行到您的AndroidManifest.xml文件:

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

務必把它放在清單部分,而不是應用程序部分。如果您看到「android:versionName」的一行,請立即將該行放在該行後面。

如果您的手機不支持Android 2.2,請將minSdkVersion編號更改爲7.如果它是舊版本,則下降到6或5.您需要確保在您的手機上安裝了正確的SDK文件開發機器。 (即:如果您只安裝了2.1 SDK,則無法編譯Android 2.2應用程序。)