我正在開發基於瓦的2D OpenGL遊戲(自頂向下,2D塞爾達風格),我正在使用正交投影。我想讓這個遊戲兼容窗口和全屏。OpenGL正交視圖應用程序窗口到全屏
我最好創建縮放2D繪圖函數,以便在全屏模式下繪製時可以放大圖塊大小,或者我應該在窗口模式下完全設計遊戲,然後每當放大整個繪圖區域時玩家處於全屏模式?
最後,我希望在我的瓷磚重新縮放時保持最佳的紋理質量。
UPDATE /澄清:這是我的關注(這可能會或可能甚至不是一個真正的問題):如果我繪製整個窗口視圖大小的畫布區域,然後將其放大,我是有可能縮減原128x128像素紋理到64x64像素窗口大小的紋理,然後再將它們重新縮放到80x80,當我縮放整個遊戲區域以獲得全屏視圖時?
其他背景信息:我正在使用Java/LWJGL進行此遊戲,並且正在使用OpenGL 1.1函數進行繪圖。
還不如縮小?從128x128px – rkmax 2012-01-16 04:45:16
好點。我會修改這個問題,謝謝! – hithere 2012-01-16 04:55:50
究竟是什麼問題? – rkmax 2012-01-16 15:27:17