Увеличение / уменьшение масштаба сцены OpenGL ES 2D Game - PullRequest
1 голос
/ 06 апреля 2011

Какой лучший способ отодвинуться, чтобы показать больше вида в 2D-игре OpenGL для iPhone? Например, в Tiny Wings, когда птица летит к верхней части экрана, птица и пейзаж отодвигаются назад, чтобы имитировать птицу, поднимающуюся в небе. Будет ли этот эффект лучше достигнут путем пропорционального масштабирования всех спрайтов или использования glOrthof? В любом случае я предполагаю, что коэффициент уменьшения обратно пропорционален положению игрока y.

1 Ответ

2 голосов
/ 06 апреля 2011

Вы почти наверняка захотите использовать glOrthof, поэтому все, что вы изменяете, это то, как камера видит сцену. Это позволяет избежать пересчета всех нормалей и тому подобного в сцене, сохраняя немало работы. Это также легче реализовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...