Хамачи вообще довольно часто не работает. Можешь проверить на других играх, попробовать другие эмуляторы, может проблема с портами(закрыты), кстати они могут быть закрыты как на пк, так и на модеме.
Можешь попробовать провести линию и считать отклонения от неё. Ещё вариант взять стандартное значение и считать отклонения и в каждом кадре определять максимальное доступное от отклонение(до краёв), но это слишком много кода для этого. Лучше первый вариант.
Создайте коллайдер снизу.
1) при пересечении нижнего коллайдера меняем свойства платформы на пропуск;
2)при пересечении верхнего коллайдера делаем платформу плотной(падение сверху и прыжок снизу).
Возможно придётся сделать коллайдер снизу игрока,чтобы он не застревал.