Назад к ленте

Angle Calculation on Z80: Doing the Impossible at 3.5 MHz

Epsilon Games(EpsilonAdmin)
26.05.2025
Article image
Article image

Обсуждение (2)

Оставить комментарий

Войдите в аккаунт, чтобы присоединиться к обсуждению.

Войти
E
Evgene L16.12.2025

<blockquote>направление – это, по сути, <em>угол</em>!</blockquote> Мне кажется всегда можно обойтись вектором. Причём, не нормированным, т.е. обойтись целочисленной арифметикой. Чтобы понадобился прям угол.. ну я даже не знаю, что за задача такая.

E
EpsilonAdmin Разработчик16.12.2025

Действительно, в чистом виде редко когда нужен именно угол. Разве что направление поворота какого-нибудь спрайта определить. Чаще всего нужны зависимые от угла штуки, например, sin и cos угла - чтобы посчитать компоненты вектора направления. Но иногда без него прям не обойтись. Например, если нужно протрассировать луч через игровое поле, или в алгоритме поиска кратчайшего пути по туннелю - там именно угол имеет решающее значение.