Всего получилось 27 уроков по рисованию!
Мы рассмотрели почти весь пакет android.graphics
Мы рассмотрели почти весь пакет android.graphics
Хотя и есть желание рассказать сначала про in-app billing и обновить жутко устаревший урок про notifications.
Завтра выходит первый урок по OpenGL.
Ничего особенного пока не делаем, просто создаем минимальный пример, разбираемся с базовыми компонентами и закрашиваем экран одним цветом.
В общем все примерно так же, как и в Уроке 141, только не про канву, а про OpenGL.
Ничего особенного пока не делаем, просто создаем минимальный пример, разбираемся с базовыми компонентами и закрашиваем экран одним цветом.
В общем все примерно так же, как и в Уроке 141, только не про канву, а про OpenGL.
Готов следующий урок. В нем мы разбираемся как создавать и использовать шейдеры.
Урок получился непростой, много нового материала.
Урок получился непростой, много нового материала.
Кста, для удобства, исходники уроков по OpenGL выложены на гитхаб
https://github.com/startandroid/lessons_opengl
https://github.com/startandroid/lessons_opengl
GitHub
GitHub - startandroid/lessons_opengl
Contribute to startandroid/lessons_opengl development by creating an account on GitHub.
Рисуем треугольники, линии и точки. Тем самым немного подробнее разбираемся в параметрах метода рисования - glDrawArrays
Вышел урок 171. В нем добавляем в вершины данные о цвете, немного подробнее разбираемся в методе glVertexAttribPointer и используем varying переменные
Пишу урок 172. К понедельнику может и не успею, но ко вторнику должен. Урок будет интересный и важный. Начнем наконец-то переходить в 3D.
Если помните, в качестве типа атрибута a_Position в шейдере мы используем вектор из 4 float значений. Хотя 3D координаты состоят только из трех значений – (x,y,z). В этом уроке узнаем, зачем нужно это четвертое значение.
