我有早期的簡單2D益智遊戲,我創建它擴展視圖和一切順利,除非我在較小的設備上測試它。我的比賽犯規出現在設備的人的一半告訴我使用面上觀點我想,也沒什麼用,但有誰能夠告訴我什麼,我把這個問題不同的圖形對象這樣Android遊戲編程
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ring);
canvas.drawBitmap(bitmap, 45, 250, paint);
canvas.drawBitmap(bitmap, 135, 250, paint);
canvas.drawBitmap(bitmap, 225, 250, paint);
即我使用的靜態值這是不是正確的方式或我做錯了什麼?
那麼我該怎麼做它的任何例子 – ingsaurabh 2011-01-13 13:32:01
是的,他可以:他可以認爲它是,然後縮放。問題的要點是什麼?即假設它的640x480爲一個粗糙的例子,然後查詢真實的尺寸和比例。 – RichieHH 2014-08-14 10:43:37
@RichieHH:並非所有的屏幕都具有相同的寬高比。如果您只是簡單地重新調整遊戲規模,那麼您要麼將比賽拉伸到不成比例,要麼圍繞遊戲獲得黑色邊框。此外,隨着高密度視網膜顯示器的普及,一些用戶會得到太小的按鈕,而另一些用戶會得到相同的按鈕,太過大。這兩件都不是好事。您需要使用流體或響應式設計技術設計屏幕以處理多種屏幕尺寸。 [Android框架爲此提供了廣泛的支持](https://developer.android.com/training/multiscreen/index.html)。 – 2014-08-14 10:57:13