Спуститесь по лестнице в 2D-платформерной игре - PullRequest
0 голосов
/ 04 апреля 2019

Для моей игры персонаж игрока должен подниматься вверх и вниз по лестницам, расположенным в игровой зоне.

enter image description here

В настоящее время я могу подняться, чтобы персонаж моего игрока спустился вниз, а у меня его пока нет. Поскольку коллайдер платформы платформы применяется с эффектором платформы, поэтому при подъеме вверх эффектор не создает никаких проблем, но теперь, после достижения вершины, он становится твердой платформой, поэтому теперь я не могу двигаться вниз.

Для того, чтобы подняться, я следовал этому уроку: Как сделать 2D-лестницы в Unity - Easy Tutorial

Я собираюсь реализовать некоторую физику, чтобы достигать нижней части лестницы после достижения вершины.

1 Ответ

0 голосов
/ 06 апреля 2019

Вам нужны 2 логические переменные isClimbingUp и isClimbingDown, которые зависят от нажатой клавиши и второго луча, который проверит направление -Vector2.up. Затем просто добавьте еще один оператор «else if» для направления вниз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...