Не получается сделать прыжок в UNITY 2D

Сделал прыжок в unity 2D, но он получился очень резким, будто персонаж телепортируется, поэтому попытался сделать другой, но теперь он вообще не прыгает. Прочел этот пост, но всеравно не получилось -> link При таком случае не прыгает:

rb.AddForce(transform.up * jumpforce, ForceMode2D.Impulse);

При таком прыгает:

rb.AddForce(Vector2.up * jumpforce);

Мучась с прыжком, не могу сделать нормальный, плавный прыжок.


Ответы (1 шт):

Автор решения: Said494

Попробуй это добавить что-ли GetComponent ().AddForce (Vector2.up * force); //force = 300

→ Ссылка