0
我使用GDI +和柵格圖像(2D圖像)創建遊戲。爲了表現,我相信我應該讓遊戲將用戶的分辨率更改爲800 x 600並在該設置下運行遊戲。但是,由於800×600的寬高比與寬屏幕的寬高比不同,所以圖形在寬屏幕中看起來失真。我無法弄清楚如何確定長寬比。以不同分辨率運行圖形
遊戲編程通常如何處理不同的分辨率?我應該甚至改變用戶的決議?如果我不更改分辨率,遊戲會變慢很多。
我使用GDI +和柵格圖像(2D圖像)創建遊戲。爲了表現,我相信我應該讓遊戲將用戶的分辨率更改爲800 x 600並在該設置下運行遊戲。但是,由於800×600的寬高比與寬屏幕的寬高比不同,所以圖形在寬屏幕中看起來失真。我無法弄清楚如何確定長寬比。以不同分辨率運行圖形
遊戲編程通常如何處理不同的分辨率?我應該甚至改變用戶的決議?如果我不更改分辨率,遊戲會變慢很多。
在您目前的情況下,我會建議您獲得與您的計劃分辨率最相似或稍大於設備分辨率(800x600 - > 1024x720)的設備分辨率並手動處理。在側面添加黑色區域或添加與您的遊戲互補的一些藝術圖案。如前所述,GDI +並不是2D遊戲的常用方法,但處理各種屏幕方面的一般原則依然存在。