Этот вопрос закрыт для ответов, так как повторяет вопрос Физика движка Unity2d. Как сделать отскок?
@bad22vk

Как сделать отскок? При получении урона?

И снова здравствуйте !
Вот задавал вопрос, но он так и не решился.
Необходимо сделать отскок при получение урона.
Движение реализовано через Velocity , мне подсказали, что необходимо отключить Velocity на момент получения урона, чтобы можно было по X перемещать персонажа. Но я не знаю, как это сделать.

if (collision.gameObject.tag == "Vrag")
        {
            gameObject.GetComponent<Rigidbody2D>().AddForce(transform.up * direction * powerForce + transform.right * direction * powerForce, ForceMode2D.Impulse);
            TakeDamagee();
            hpText.text = ((int)hp).ToString();
        }
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos Куратор тега Unity Game Engine
Не надо дублировать вопросы.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы