726 читали · 3 года назад
№140. Создание \ удаление тайла в TileMap через клик.
В этой статье будем создавать и удалять тайлы при помощи клика мышкой ! Закидываем в сцену таилмап, навешиваем текстуры и настраиваем таилы. Скрипт я подключил на родительскую ноду (корневая нода сцены), вы конечно же можете подключать куда пожелаете. Так как создание и удаление тайлов у меня завязано на левую и правую кнопку мышки соответственно, то я заранее внес эти кнопки в input map как rb и lb. Код. Использовать будем два метода : world_to_map и set_cell. Первый переводит координаты тайлов в локальные...
509 читали · 2 года назад
Создание 2D игры на Godot Engine. Часть 1. Управление.
Итак в этом уроке я расскажу как создать 2d игру. Сделаю простой платформер по типу Mario. Я буду использовать Godot Engine 3.5, все ресурсы используемые мной были взяты из интернета. Итак создадим проект в Godot, создадим 2d сцену и назовем её Word. Далее создадим нашего персонажа в отдельной сцене. Добавим KinematicBody2D, а к нему узлы AnimatedSprite2D и CollisionShape2D. Итак разберемся: KinematicBody2D - это кинематическое тело, которым мы можем управлять с помощью кода, писать разную физику, управление и т...
1797 читали · 2 года назад
Как сделать меню в Godot Engine?
Открываем наш проект и добавим новую сцену Сохраняем нашу сцену Заходим в настройки и меняем автозапуск сцены на сцену меню После закрываем настройки Дальше к ноде Menu присоединяем ColorRect или TextureRect: 1.ColorRect - это просто фон в котором можно выбрать один цвет. 2.TextureRect - это фон, который делается с помощью картинок. Меняем цвет на который нам нужно R - красный канал цвета G - зеленый канал цвета B - синий канал цвета A - альфа канал или канал, чтобы делать прозрачность Добавляем VboxContainer Настройка VboxContainer Добавляем в VboxContainer Button или Texture Button 1...