Nie rozumiem pytania
Ale po puszczeniu gry postać spada ale zatrzymuje się w powietrzu
To znaczy spada i nie reaguje na Obiekt statyczny(z Colliderem). Czy Obiekt "lewituje" w powietrzu?
W pierwszym przypadku to spróbuj zmienić zmienną Collision Detection na Continuous wtedy obliczenia są dokładniejsze. Za dokumentacja: https://docs.unity3d.com/Manual/class-Rigidbody2D.html
When the Collision Detection is set to Continuous, GameObjects with Rigidbody 2Ds and Collider 2Ds do not pass through each other during an update. Instead, Unity calculates the first impact point of any of the Collider 2Ds, and moves the GameObject there. Note that this takes more CPU time than Discrete.
A jeśli chodzi o drugi przypadek to problemem może być brak ustawionego Rigidbody na Dynamic bądź źle ustawiona grawitacji dla świata lub obiektu.