我打算在xna(簡單2D遊戲)中製作我的第一款遊戲,我想知道哪種屏幕分辨率適合針對遊戲。我應該使用哪種屏幕分辨率?
回答
解決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個版本是一項大量工作 - 因此請儘可能使用縮放比例。
有關分辨率處理的許多選擇將取決於您製作的遊戲風格。例如:您是否嘗試匹配水平或垂直屏幕大小,很大程度上取決於您的遊戲將主要滾動的方向。
謝謝!很有幫助 – Alecktos
當我第一次使用c + +圖形開始時,我使用320 * 240或800 * 600,當我不得不使用更大的圖像時。但無論你喜歡什麼,這都取決於你。只要你不使用像123 * 549之類的愚蠢值。
'正常' 的分辨率包括但不限於:
160 * 120
320 * 240
640 * 480(可能是最常見)
800 * 600
1024 * 768
640x480是最常見的嗎?呃,不。即使在15年前,這也不是事實。 1366x768現在是最常見的。 90%的用戶運行的分辨率高於1024x768。 –
@AustinHenley首先,這個職位是2歲,你爲什麼還要打擾現在迴應?其次,我沒有談論大多數人使用他們的決議,問題是關於啓動圖形編程,如果你剛開始,640 * 480是一個很好的解決方案,因爲它允許你運行一個調試命令窗口在你的gui窗口旁邊,沒有重疊。 – Kevin
- 1. 在設計android應用程序時應該考慮哪種屏幕分辨率?
- 2. 適應屏幕分辨率
- 3. 屏幕分辨率
- 4. 屏幕分辨率
- 5. 屏幕分辨率
- 6. 屏幕分辨率
- 7. 屏幕分辨率
- 8. 屏幕分辨率
- 9. iPhone模擬器屏幕分辨率vs iPhone屏幕分辨率
- 10. Android應用屏幕分辨率問題
- 11. Qt屏幕分辨率初始屏幕
- 12. 應用支持多種屏幕分辨率
- 13. 使用PHP獲取屏幕分辨率
- 14. 使用as3更改屏幕分辨率
- 15. 使用javascript的屏幕分辨率
- 16. 以多種屏幕分辨率填充整個屏幕,密度
- 17. 假屏幕分辨率
- 18. 更改屏幕分辨率
- 19. Android的屏幕分辨率
- 20. Nightmarejs屏幕分辨率
- 21. 屏幕分辨率低,xamarin
- 22. WPF和屏幕分辨率
- 23. Android的屏幕分辨率
- 24. C++的屏幕分辨率
- 25. c#winform屏幕分辨率
- 26. android屏幕分辨率
- 27. Android屏幕分辨率
- 28. 屏幕分辨率檢測
- 29. 獲取屏幕分辨率
- 30. IE11 javascript屏幕分辨率
像這樣的問題會在http://gamedev.stackexchange.com中得到更多答案。 – Elideb