StartAndroid
9.95K subscribers
389 photos
10 videos
5 files
1.87K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://xn--r1a.website/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html

РКН - https://shorturl.at/p7iUr
Download Telegram
Всего получилось 27 уроков по рисованию!
Мы рассмотрели почти весь пакет android.graphics
Следующей темой вполне логично должна стать OpenGL.
Хотя и есть желание рассказать сначала про in-app billing и обновить жутко устаревший урок про notifications.
Но ладно, они подождут. Стартуем 3D графику 😉
Channel photo updated
Завтра выходит первый урок по OpenGL.
Ничего особенного пока не делаем, просто создаем минимальный пример, разбираемся с базовыми компонентами и закрашиваем экран одним цветом.
В общем все примерно так же, как и в Уроке 141, только не про канву, а про OpenGL.
Готов следующий урок. В нем мы разбираемся как создавать и использовать шейдеры.

Урок получился непростой, много нового материала.
Завтрашний урок уже там
Вернее, не урок, а проект.
А урок 169 будет на сайте завтра (27.10) утром
Рисуем треугольники, линии и точки. Тем самым немного подробнее разбираемся в параметрах метода рисования - glDrawArrays
Вышел урок 171. В нем добавляем в вершины данные о цвете, немного подробнее разбираемся в методе glVertexAttribPointer и используем varying переменные
Пишу урок 172. К понедельнику может и не успею, но ко вторнику должен. Урок будет интересный и важный. Начнем наконец-то переходить в 3D.
Если помните, в качестве типа атрибута a_Position в шейдере мы используем вектор из 4 float значений. Хотя 3D координаты состоят только из трех значений – (x,y,z). В этом уроке узнаем, зачем нужно это четвертое значение.
Непростой урок, описывает основы построения 3D картинки