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

Как делать AddForce 2D в определенном направлении?

float xDir = Mathf.Sign(transform.position.x - directionToFly.position.x);
        Vector2 dir = new Vector2(xDir, 1);
        _rigidbody2D.AddForce(dir * flyForce);

Вот это не работает, объект даже просто вверх не взлетает
(Надо чтобы в противоположную сторону от столкнувшегося объекта отлетал)
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Skysmart
    Unity для детей
    3 месяца
    Далее
  • Skysmart
    Профессия «Разработчик игр» для школьников
    2 года
    Далее
  • Rebotica
    Разработка игр для детей и подростков
    2 года
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы