【发布时间】:2011-04-06 14:11:23
【问题描述】:
在 2D OpenGL iPhone 游戏中拉回以显示更多视图的最佳方法是什么?例如,在 Tiny Wings 中,当鸟儿飞向屏幕顶部时,鸟儿和风景会向后拉,以模拟鸟儿在天空中飞得更高。通过按比例缩放所有精灵或使用 glOrthof 会更好地实现此效果吗?无论如何,我假设缩小因子与玩家的 y 位置成反比。
【问题讨论】:
在 2D OpenGL iPhone 游戏中拉回以显示更多视图的最佳方法是什么?例如,在 Tiny Wings 中,当鸟儿飞向屏幕顶部时,鸟儿和风景会向后拉,以模拟鸟儿在天空中飞得更高。通过按比例缩放所有精灵或使用 glOrthof 会更好地实现此效果吗?无论如何,我假设缩小因子与玩家的 y 位置成反比。
【问题讨论】:
您几乎肯定想使用glOrthof,所以您要改变的只是相机看到场景的方式。这避免了重新计算场景中的所有法线等,节省了大量工作。你也更容易实现。
【讨论】: