@bad22vk

Физика движка Unity2d. Как сделать отскок?

Необходимо сделать элементарный отскок персонажа при получение урона.
Смог смастерить следующий код:

if (collision.gameObject.tag == "Vrag")
        {
            gameObject.GetComponent<Rigidbody2D>().AddForce(transform.up * direction * powerForce, ForceMode2D.Impulse);
            TakeDamagee();
            hpText.text = ((int)hp).ToString();
        }


То есть мы получаем урон и персонаж с определённой силой подскакивает.
Но ведь нужно, чтобы он ещё и по Х переместился.
Я пытался прописать transform.right , но это ничего не давало.
  • Вопрос задан
  • 1216 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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