Найти в Дзене
Игровой движок Godot engine

№73. Несколько способов повернуть объект в сторону чего либо.

Обычно ситуация классическая — объект должен быть всегда направлен на курсор, или другой какой то объект.
1) В годо есть встроенный метод look_at().
Просто указываем вектор куда будет направлен наш объект.
2) Угол вектора.

Обычно ситуация классическая — объект должен быть всегда направлен на курсор, или другой какой то объект.

1) В годо есть встроенный метод look_at().

Просто указываем вектор куда будет направлен наш объект.

-2

2) Угол вектора.
Мы строим вектор от объекта до курсора. И его угол подаем на поворот объекта.
Единственное что нам надо сделать, это прибавить 3.14 , иначе объект будет перевернут.

-3

3) Классика жанра — ATAN2
Формула простая : Atan2(Y1-Y2, X2-X1)
Результат тут нужно умножить на -1, опять таки для того чтобы объект был корректно направлен в сторону курсора.

-4

Подписывайтесь на канал, и вступайте в группу в ВК.