2011-04-06 66 views
1

在2D OpenGL iPhone遊戲中拉回更多視圖的最佳方法是什麼?例如,在Tiny Wings中,當小鳥飛向屏幕的頂部時,鳥和風景會拉回來模擬鳥兒在天空中變得更高。通過按比例縮放所有精靈,還是使用glOrthof,可以更好地實現這種效果?無論如何,我假定縮小因子與玩家的y位置成反比。放大/縮小OpenGL ES 2D遊戲場景

回答

2

你幾乎可以肯定要使用glOrthof,所以你正在改變的是相機看到的場景。這避免了重新計算場景中的所有法線等,節省了相當多的工作量。實施起來也更容易。