Как повернуть пулю в направление её движения?

Сколько не гуглил и не искал - всё не то. Суть вопроса: у пули есть поле direction, обозначающее направление её движения. Проблема в том, что пуля смотрит не в направлении своего движения( 1 картинка), а я хочу так, как на второй. Работаю в 2D. введите сюда описание изображения


Ответы (2 шт):

Автор решения: Melpomenna

Можно задать пуле вектор скорости в определенном направлении:

object.velocity = new Vector2(x,y)

В свойствах объекта у пули будет свойство Rotation, там пуле задайте направление, повернув ее в нужную сторону.

→ Ссылка
Автор решения: Yaroslav

Pro Guide:

  1. Дважды кликаем по спрайту и в windows он откроется в программе Windows Photo Viewer или Photos(Фотографии).
  2. Нажимаем на кнопку поворота изображения на 90 градусов, которая обычно в виде закругленной стрелочки.

? Готово ?

Если случилось такое несчастье, что спрайт часть атласа, то можно повернуть GameObject спрайта в префабе.

Если спрайт и есть префаб, что убираешь SpriteRenderer с головного GameObject префаба и добавляешь дочерний, который можно вертеть.

→ Ссылка