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

Движение 2д объекта в сторону, которую он смотрит?

Серьезно, весь интернет перерыл, Vector3.forward , Vector2.up , transform.forward
все перепробовал, ничего не помогло
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя WasTabon К ответам на вопрос (2)
WasTabon
@WasTabon Автор вопроса
float moveInputY = Input.GetAxis("Vertical");
        if (moveInputY > 0)
        {
            Vector2 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
            Vector2 newPos = Vector2.MoveTowards(rigidbody2D.position, mousePosition, Time.fixedDeltaTime * shipSpeed);
            rigidbody2D.MovePosition(newPos);
        }

Что-то такое придумал накодить, но объект тупо вне зависимости от поворота движется к мышке, что убого и криво смотрится
Ответ написан
Комментировать