@fauron

Когда запускаю проект модель игрока идёт только вправо, как исправить ниже приведенный код?

private void Run()
    {
        Vector3 dir = transform.right * joystick.Horizontal;       
        transform.position = Vector3.MoveTowards(transform.position, transform.position + dir, speed * Time.deltaTime);   
    }

Как исправить код, модель управляется джойстиком, независимо от стороны куда направлен джойстик модель идёт вправо
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
PNEctarine
@PNEctarine
Unity developer
Ну попробуй сделать поле Vector3, передаешь в него координаты направления и приплюсовывать их к текущей позиции персонажа
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы