2D OpenGL Canvas Замена - PullRequest
       18

2D OpenGL Canvas Замена

0 голосов
/ 20 февраля 2011

Я создал прототип для 2D-игры для Android с использованием объекта android canvas. К сожалению, производительность сильно страдает из-за большого количества растровых изображений, которые необходимо часто перерисовывать.

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

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

Может ли кто-нибудь предоставить код или ссылку на код, который позволил бы настроить представление и нарисовать текстурированный элемент?

1 Ответ

1 голос
/ 11 марта 2011

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

...