我已經創建了一個針對800 x 480分辨率的遊戲,但已經開始適應其他WP7分辨率。另外,我聽說可以通過Mono和ExEn將遊戲移植到iPhone和Android上,開闢了大量其他屏幕分辨率。WP7 XNA遊戲:如何適應不同的手機解決方案?
處理這個問題的正確方法是什麼?我想讓遊戲足夠聰明,可以檢測屏幕尺寸並更改資產以儘可能地接近原始設備,併發揮相同的作用。
這是一款2D遊戲,我認爲理想的做法是爲所有分辨率提供不同的圖像,但要做到面向未來,這是行不通的。我曾想過要有一個800 x 480的基線,在開始時檢測大小,並改變所有實體的邊界以進行縮放,然後簡單地將紋理繪製到這些目標。這將允許我正確地進行碰撞檢測,並且可以縮放紋理,但可能有更好的方法。
無論如何,我希望我已經清楚地解釋了這個問題。如果沒有,我會在留言發佈後編輯問題。
我很感激您的意見。
Windows Phone 7有一個單一的800x480分辨率,所以你已經覆蓋的問題! – 2012-04-24 13:09:04