2012-03-30 50 views
0

我是新Android開發,我目前建立一個太空侵略者遊戲,以幫助我自己熟悉與surfaceview的,位圖,畫布,線程等等等等確保精靈可見於Android

到目前爲止好。我目前在真正的平板電腦上運行得非常好。

但是,在低DPI分辨率的模擬器上看起來很糟糕。

我意識到Android屏幕有許多不同的分辨率,如果分辨率低於我的預期,我可能需要縮小我的精靈。

我只是不能完全得到與最好的辦法交手,以確保一切「合適」:也就是說所有的精靈都在屏幕上,按比例,而當他們移動,他們按比例移動。在個人電腦上,我會使用一個固定大小的後臺緩衝區,這個後臺緩衝區永遠不會增長或縮小,然後將後臺緩衝區向上/向下縮放至所需的範圍,但在Android上?

我知道有些關於屏幕密度,並已創建MDPI和HDPI精靈(48×24和48×32個像素的寬度和高度分別爲),並且如果這些子畫面是在比例爲dpi設置我想知道?

任何幫助表示讚賞。

+0

看看AndEngine庫。它會爲你解決所有這些問題。 – bos 2012-03-30 10:34:15

+0

已經看着AndEngine庫,它的矯枉過正,我需要的東西,tbh。我有一個固定寬度的精靈,當BitmapFactory對它們進行解碼時,它會縮放它們,所以我將選項inScale設置爲false,所以它不會打擾,我想要自己縮放。我不需要引擎來做到這一點,而且我寧願自己知道該怎麼做。 – user1154016 2012-03-30 10:45:56

回答

0

你是否也創建了ldpi精靈?

+0

不,我不想支持ldpi,不管這個版本。 – user1154016 2012-03-30 10:39:32