Каковы некоторые методы для создания прокручиваемых областей? - PullRequest
0 голосов
/ 17 марта 2010

Я начинаю работать с OpenGL ES на Android и хочу изучить некоторые приемы, чтобы игровая карта была больше видимой области.

Я предполагаю, что каким-то образом должен убедиться, что система не отображает всю сцену, включая то, что находится за пределами видимой области. Я просто не знаю, как мне это сделать!

Это для простого 2D рендеринга сверху вниз на основе плиток. Нет реального 3D, кроме того, что присуще самой OpenGL ES.

Сможет ли кто-нибудь начать меня на правильном пути? Существуют ли варианты, которые могут хорошо масштабироваться, когда я решу начать наклонять свою перспективу и заниматься 3D?

1 Ответ

1 голос
/ 17 марта 2010

Существует много, МНОГИХ методов для достижения этой цели, но базовая идея того, что вы ищете, называется Frustum Culling, которая не рисует ничего, что пользователь в любом случае не увидит. Здесь и здесь - пара учебных пособий о том, как это работает.

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