Отображение графики с помощью OpenGL ES

Зависимости и условия

Вы также должны прочитать

Попробуйте

Платформа Android предоставляет массу стандартных инструментов для создания привлекательных, функциональных графических пользовательских интерфейсов. Однако, если вы хотите большего контроля того, что ваше приложение рисует на экране, или углубиться в трехмерную графику, необходимо использовать другие инструменты. Интерфейсы API для OpenGL ES, предоставляемые Android платформой, предлагает набор инструментов для отображения анимированной графики высокого класса, которая ограничена только вашим воображением, а также может извлечь пользу от ускорения при помощи графических процессоров (GPU), представляемых многими Android устройствами.

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

В примере кода в этом курсе использует OpenGL ES 2.0 API, который является рекомендуемой версией API для использования на текущих устройствах Android. Дополнительные сведения о версиях OpenGL ES, см. OpenGL руководство разработчика.

Примечание: Будьте осторожны, не смешивайте OpenGL ES 1.x API вызовы с методами OpenGL ES 2.0! Два API не являются взаимозаменяемыми, и попытка использовать их вместе приводит только к разочарованию и печали.

Уроки

Конфигурация OpenGL ES
Узнайте, как настроить Android приложение, чтобы иметь возможность отображать OpenGL графику.
Определение фигур
Узнайте, как определять формы и почему вы должны знать о сторонах поверхности и изгибах.
Рисование фигур
Узнайте, как сделать OpenGL модели в вашем приложении.
Применение проекции и положения камеры
Узнайте, как использовать проекции и положение камеры, чтобы получить новую перспективу на ваших отображаемых объектов.
Добавление движений
Узнайте, как сделать базовое движение и анимацию отображаемых объектов с помощью OpenGL.
Реакция на события прикосновений
Узнайте, как делать базовое взаимодействие с OpenGL графикой.