TGViewer
Серёга Антонов Серёга Антонов @antonovcoder · 78 subscribers
Post #55 183
Всем привет!

Продолжаем делать игру для детей. В предыдущем видео мы разбирались как добавить canvas и рисовать на нем. В этом видео мы затронем работу с матрицами трансформации. Они нам потребуются, что бы масштабировать всю игру под конкретный экран. В дальнейшем мы будем использовать матрицы для трансформации объектов. Вообще это прямо база геймдева, поэтому я решил не пройти мимо, а записать супер краткий курс на эту тему.

ВКонтактеYouTube

00:00 Рисуем прямоугольники
03:40 Смотрим результат
04:25 Подбираем размер прямоугольников
05:09 Располагаем их процедурно
06:52 Смещаем прямоугольники в центр
10:14 Рассказываю про проблему разных экранов
12:05 Краткий курс векторной математики
29:12 Трансфомируем канвас с помощью матрицы
31:21 Создаем виртуальный размер игры
37:26 Рисуем игровые объекты
46:04 Подводим итоги

Код посмотреть тут

Результат тут

Оглавление
1. Настраиваем проект
2. Добавляем canvas
3. Масштабирование игры (мы здесь)
4. Добавляем интерактивность
  • ❤ 3
  • 🔥 2
More from @antonovcoder
  1. Jul 29, 2026Всем привет! Недавно друг попросил собрать игровой комп своему сыну. Давно я этим не заним…
  2. Jul 22, 2026Всем привет! Недавно занялся интересной задачей. Со Стёпой записали несколько роликов про…
  3. Jul 17, 2026Всем привет! Забавно! Хотел написать про недавние блокировки российских приложений в AppSt…
  4. Jul 16, 2026Всем привет! Я наверно гик который любит запускать всякие старые игры на эмуляторах 🙃. И…
  5. Jul 12, 2026Всем привет! Давно не писал. И этому есть причина. В какой то момент просто перестало хоте…
  6. Mar 16, 2026Всем привет! Помню в далеком 2001 году, будучи студентом, я забрел в магазин с дисками игр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →