r3d9u11
trace применим когда падение вниз уже фактически начато (есть персонаж уже вышел за край поверхности и находится в воздухе) или когда персонаж ещё находится на поверхности?
зависит от того что надо. Вот выше подсказали уже - делать трейс в той позиции, в которой персонаж окажется в следующем фрейме, и если там нет поверхности - останавливать движение