1
我目前正在開發2D手機遊戲,我希望相機能夠平移和放大和縮小。一種方法是將整個關卡渲染到後緩衝區,並簡單地繪製一個區域並將其向上/向下縮放至設備屏幕。憤怒的小鳥有我正在尋找的用戶可以縮小和看到整個關卡的效果。在移動設備上縮放2D遊戲?
這需要大量的內存才能在整個級別上具有表面。另一種方法是縮小每個精靈並在視圖中繪製它,但這可能需要比調整整個表面更多的渲染能力。
另一個選項類似於第一個,我可以有一個大的固定表面來渲染圖像,而不是在整個關卡上有表面。同樣,這會佔用大量的內存,特別是如果用戶想要縮小真正的距離。
我以前從未真正爲手機開發過。縮放每個單獨的圖像是否太貴?我應該縮放每個精靈,然後渲染,或將大部分地圖渲染到表面和縮小/高檔表面?