годот 2d игра.Арканоид 2

Сегодня мы разберем структуру игры Pong в Godot — от организации сцен до ключевых узлов и логики взаимодействия.Рассмотрим годот 2d игра.Арканоид 2

Корневым узлом сцены выступает Node2D. Внутри него размещены семь узлов Area2D, каждый из которых испускает сигнал при столкновении с мячом. Также на сцене присутствуют ColorRect, Sprite2D (разделитель) и Camera2D. Все Area2D, кроме стеновых, содержат дочерние CollisionShape2D и Sprite2D. В узлы стен вложен только CollisionShape2D:

Рассмотрим код

При столкновении мяча с левой или правой стенкой вызывается функция reset(), которая возвращает мяч в начальную позицию и увеличивает его скорость. Если же мяч касается верхней или нижней стенки, он отскакивает под углом, противоположным направлению удара:

Код ракеток

В функции _ready реализована логика отскока мяча при столкновении с левой или правой ракеткой. Также в коде заложено управление позицией ракетки с помощью клавиш или мыши:

годот 2d игра.Арканоид 2.Конец

Мы рассмотрели структуру программы Godot Pong. В следующей статье мы восстановим этот проект с нуля. Спасибо за внимание!

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх