2011-11-22 69 views

回答

15

解決2D遊戲是一個難題。

有些人會忽略它。對於一個非常有名的例子,Goo世界(用於PC)總是在PC上以800x600運行,無論如何。看看它是多麼成功。

它有助於思考你將瞄準什麼樣的設備。下面是一些常見的分辨率和適用的設備:

  • 1280×720(720P,Xbox 360的 「安全」 的決議 - 免費硬件縮放,作品無處不在)
  • 1920×1080(1080P,Xbox 360的最大分辨率 - 可以」 T自規模的所有決議案)
  • 800×480(Windows Phone 7的)
  • 1024×768(新iPad)
  • 分辨率480x320(iPhone 3GS和更早的版本)
  • 960×640(iPhone 4的視網膜顯示)
  • Android設備也具有與WP7和iOS設備類似的分辨率。

(請注意,控制檯需要您呈現一個「字幕安全」區域或「動作安全」區域內重要的元素。通常爲80%和90%的全分辨率)。

這裏您可以看到的Valve Hardware Survey列出了常見的PC分辨率(在「主顯示分辨率」下)。

針對手機遊戲的800x480或桌面/控制檯遊戲的1280x720,是一個很好的開始。

如果您確實想要支持多種分辨率,請務必考慮寬高比。 Here is an excellent question that lists off some options。基本上你的選擇是字母/柱狀裝箱或出血(允許在「標準」屏幕邊界以外的額外渲染 - 如標題安全區域)或兩者的某種組合。

如果您的圖形需要「像素完美」,並且簡單地縮放它們將不起作用,那麼我會建議針對一系列基本分辨率,然後裝箱/滲透以覆蓋特定設備上的任何多餘屏幕。當我這樣做時,我通常會爲這些目標屏幕高度提供資產:320,480,640,720,1080。請注意,提供每種資產的5個版本是一項大量工作 - 因此請儘可能使用縮放比例。

有關分辨率處理的許多選擇將取決於您製作的遊戲風格。例如:您是否嘗試匹配水平或垂直屏幕大小,很大程度上取決於您的遊戲將主要滾動的方向。

+0

謝謝!很有幫助 – Alecktos

1

當我第一次使用c + +圖形開始時,我使用320 * 240或800 * 600,當我不得不使用更大的圖像時。但無論你喜歡什麼,這都取決於你。只要你不使用像123 * 549之類的愚蠢值。

'正常' 的分辨率包括但不限於:
160 * 120
320 * 240
640 * 480(可能是最常見)
800 * 600
1024 * 768

+0

640x480是最常見的嗎?呃,不。即使在15年前,這也不是事實。 1366x768現在是最常見的。 90%的用戶運行的分辨率高於1024x768。 –

+1

@AustinHenley首先,這個職位是2歲,你爲什麼還要打擾現在迴應?其次,我沒有談論大多數人使用他們的決議,問題是關於啓動圖形編程,如果你剛開始,640 * 480是一個很好的解決方案,因爲它允許你運行一個調試命令窗口在你的gui窗口旁邊,沒有重疊。 – Kevin