В прошлый раз мы рассмотрели механику приседания в нашей 3D-игре на движке Godot Engine. В этой статье мы погрузимся в механику сколжения. В нашей системе управления кнопка "ctrl" выполняет двойную функцию: она инициирует как приседание, так и скольжение. Однако возникает вопрос: как мы можем активировать скольжение, если кнопка "ctrl" уже используется для приседания? Всё очень легко: Разберём подробнее главную логику: Основная логика реализована, но она может конфликтовать с другими функциями, поэтому нам необходимо добавить дополнительные условия для их корректной работы: Беллиссимо! Мы разработали и разобрали код механики скольжения. Я использую его в качестве атрибута движения, но вы также можете применить его для создания скользких объектов, с которыми игрок будет взаимодействовать, например, спотыкаясь. В следующей статье мы рассмотрим, как добавить немного динамики в нашу игру. Удачи в разработке!