В данной статье разберёмся как устроена физика в 2D играх. Реализуем реалистичное движение персонажа, ускорение, падение, а так же прыжок. Разберёмся с понятиями позиция, скорость, ускорение, сопротивление среды, и гравитация, хитбокс объекта, Полная инструкция по разработке 1 части игры Марио будет показана в видео прикреплённом ниже. Физика 2D - это просто! Что бы объект в игре обладал достаточной механикой для моделирования физических явлений, нужно сделать следующее: 1. Добавить объекту ряд переменных: playerRect = pygame...
Итак в этом уроке я расскажу как создать 2d игру. Сделаю простой платформер по типу Mario. Я буду использовать Godot Engine 3.5, все ресурсы используемые мной были взяты из интернета.
Итак создадим проект в Godot, создадим 2d сцену и назовем её Word. Далее создадим нашего персонажа в отдельной сцене. Добавим KinematicBody2D, а к нему узлы AnimatedSprite2D и CollisionShape2D. Итак разберемся: KinematicBody2D - это кинематическое тело, которым мы можем управлять с помощью кода, писать разную физику, управление и т...