Задать вопрос
@Fisab

Как постепенно поворачивать вектор к точке в 2D?

У меня есть позиция курсора и позиция пушки, как постепенно поворачивать пушку к курсору с определенным углом?
  • Вопрос задан
  • 271 просмотр
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
alsopub
@alsopub
Находите угол пушки, находите угол между точкой поворота и курсором, добавляете (либо вычитаете, в зависимости от положения) либо фиксированную "дельту" к углу пушки, либо % от разницы (будет просто разное движение - равномерное или замедленное). Нахождение угла легко найти по запросу - "угол между двумя векторами".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы