Раздел 47 · Геймдев: зал «Комета»

Поворот

middle~30 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Палыч достаёт латунный жетон на нитке, надевает петлю на палец и раскручивает. Жетон ходит по кругу, нитка натянута, Лиза следит за ним глазами.

В прошлом уроке угол переводился в стрелку и обратно, и у этого перевода нашёлся стык на ±π. Луна, которая ходит вокруг кирпича, меняет угол каждый кадр, и копить этот угол в числе значит рано или поздно наступить на стык. Есть способ лучше: не хранить угол, а поворачивать стрелку от планеты до луны. Поворот это действие над стрелкой, такое же, как сложение или умножение на число, только записывается оно таблицей из четырёх чисел.

Сегодня ты соберёшь эту таблицу из того, что уже знаешь: из from_angle и из поворота на прямой угол, perp(). Потом научишься поворачивать вокруг любой точки, а не только вокруг начала координат, и увидишь, почему луна, которую поворачивают, не улетает, а луна, которую толкают, улетает.

премиум-урок

Продолжение в премиуме: 1 200 ₽ в месяц или 10 000 ₽ в год. Вместе с ним серверные проверки задач и школьные токены AI-коуча.

Оплата пока не подключена: премиум и курсы открываются промокодом.