2011-04-06 67 views
1

在2D OpenGL iPhone游戏中拉回更多视图的最佳方法是什么?例如,在Tiny Wings中,当小鸟飞向屏幕的顶部时,鸟和风景会拉回来模拟鸟儿在天空中变得更高。通过按比例缩放所有精灵,还是使用glOrthof,可以更好地实现这种效果?无论如何,我假定缩小因子与玩家的y位置成反比。放大/缩小OpenGL ES 2D游戏场景

回答

2

你几乎可以肯定要使用glOrthof,所以你正在改变的是相机看到的场景。这避免了重新计算场景中的所有法线等,节省了相当多的工作量。实施起来也更容易。