F
F
Fisab2016-12-01 22:23:09
Programming
Fisab, 2016-12-01 22:23:09

How to incrementally rotate a vector towards a point in 2D?

I have a cursor position and a cannon position, how to incrementally rotate the cannon towards the cursor with a specific angle?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Алексей, 2016-12-01
@Fisab

Находите угол пушки, находите угол между точкой поворота и курсором, добавляете (либо вычитаете, в зависимости от положения) либо фиксированную "дельту" к углу пушки, либо % от разницы (будет просто разное движение - равномерное или замедленное). Нахождение угла легко найти по запросу - "угол между двумя векторами".

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question