Чему научился:
прыгать и танцевать нижний брейк. Подсчитывать количество граничащих коллайдеров с помощью OverlapCircleAll и придавать импульсное ускорение для прыжка с помощью AddForce(transform.up * jumpForce, ForceMode2D.Impulse). Запрещать поворот спрайта по оси Z с помощью Rigitbody2D/Constraints/FreezeRotation/Z checkIn
Что было сложным:
Была идея сделать с помощью кнопки "R"(otate) переворот персонажа с головы на ноги, когда он падает с края верхней платформы. Тогда бы он не висел над обрывом чудом держась за него, как в случае с фризиротайшн, а падал на голову и сразу вставал на ноги. Не то чтоб это совсем не получилось, получилось сделать частично, результат на 2м скрине.
Научился: Узнал как сделать прыжок игроку; как не делать двойной прыжок; сделать так, чтобы игрок при падении не падал переворачиваясь. Трудности: Некоторые строчки кода были непонятны.
Научился: Отлично получилось с персонажем
Не переворачивается - хотя это было довольно-таки забавно
Наконец-то экшен-камера привязана к персонажу и можно записывать ролики Трудности: промежуточный результат в видео