Gobot Game Engine. Вложение сцен.

Увеличение количества шаров 2D

Вложение сцен или Инстансинг сцен.

Если взять сцену и накидать туда несколько узлов, то вроде все просто и понятно. Но если использовать больше компонентов, то ими становится управлять все сложнее. Для решения этой проблемы  редактор Gobot позволяет разделить проект на несколько сцен.

Итак, сцена — это коллекция узлов, организованных в виде дерева, где они могут иметь только один узел в качестве корня дерева.

В Gobot, сцены могут быть созданы и сохранены на диск по вашему желанию. Впоследствии, при редактировании существующей или новой сцены,  ее можно сохранить как часть проекта или загрузить в другой.

Вложение, шаг за шагом.
Для начала скачайте заранее подготовленную сцену: instancing.zip.

Распакуйте в любое место по вашему выбору. Затем добавьте эту сцену в менеджер проекта с помощью функции Import:

Импорт проекта
После импорта, проект появится в списке, для его редактирования нажмите кнопку Edit.
Этот проект содержит две сцены ball.scn и  container.scn. Сцена ball — это просто шарик с физикой, а сцена container имеет объекты для взаимодействия с шарами.

Сцена ballСцена conteiner
Откройте сцену container, затем выберите корневой узел:

Выбор корневого узла
После этого, нажимаем кнопку  + .

Добавление сцены
Выберите сцену ball.scn. Мяч должны появиться в начало координат (0,0), переместите его по сцене примерно как на картинке:

Добавление ball
Нажмите кнопку Play и вуаля!

Запуск Play
Наш мяч упал вниз.

Попробуем увеличить количество шаров. Продублируйте их нажатием клавиш Ctrl-D и разместите по сцене:

Увеличение количества шаров
Затем попробуйте снова запустить сцену:

Запуск Общей сцены

Редактирование свойств.

Выберите один из шариков и перейти на редактор свойств. Измените параметр bounce на 1.0:

параметр bounce

Запустите проект и посмотрите какие изменения произойдут с нашими шарами.

Изменения внесенные в свойства объектов всегда можно откатить назад, нажав кнопку с зеленой стрелкой справа от поля.

Заключение.

Вложение сцен вроде удобный и простой инструмент, но это еще не все! Следующая часть по вложению сцен должна охватывать все остальные…

Источник

Предыдущий урок

Следующий урок

📽️ Видео

Скрипты, Сцены, Узлы / Введение в GDScript для начинающих / Прожиточный минимум GDScriptСкачать

Скрипты, Сцены, Узлы / Введение в GDScript для начинающих / Прожиточный минимум GDScript

Scrabdackle - Rigging the opening cutscene in Godot Engine!Скачать

Scrabdackle - Rigging the opening cutscene in Godot Engine!

Наследование сцен в Godot EngineСкачать

Наследование сцен в Godot Engine

КАК СДЕЛАТЬ ПЕРЕХОД МЕЖДУ СЦЕНАМИ В GODOT ENGIE//ПЕРЕХОД МЕЖДУ СЦЕНАМИ|GODOT ENGIEСкачать

КАК СДЕЛАТЬ ПЕРЕХОД МЕЖДУ СЦЕНАМИ В GODOT ENGIE//ПЕРЕХОД МЕЖДУ СЦЕНАМИ|GODOT ENGIE

GDScript Book #11. Синглтон и взаимодействие со сценамиСкачать

GDScript Book #11. Синглтон и взаимодействие со сценами

Создание 3D игры в Godot за час / Уроки Godot Engine 3DСкачать

Создание 3D игры в Godot за час / Уроки Godot Engine 3D

Переход между локациями в Godot Engine 3.2.1 - Переход между сценами в GodotСкачать

Переход между локациями в Godot Engine 3.2.1 -  Переход между сценами в Godot

как сделать переход между сценами Godot 4Скачать

как сделать переход между сценами Godot 4

Всё о Tilemap в Godot Engine 4Скачать

Всё о Tilemap в Godot Engine 4

Твоя первая игра на GodotСкачать

Твоя первая игра на Godot

Наследование скриптов / ООП в Godot EngineСкачать

Наследование скриптов / ООП в Godot Engine

Эффект Параллакса | 3D глубина для плоских изображенийСкачать

Эффект Параллакса | 3D глубина для плоских изображений

как сделать переход между сценами Godot 3Скачать

как сделать переход между сценами Godot 3

Godot Engine - Desktop/Console - 2022 ShowreelСкачать

Godot Engine - Desktop/Console - 2022 Showreel

Создание 2D платформера в Godot за 30 минут / Изучение движка GodotСкачать

Создание 2D платформера в Godot за 30 минут / Изучение движка Godot

МИНУСЫ GODOT`A!Скачать

МИНУСЫ GODOT`A!

КАК ЧИТАТЬ ДОКУМЕНТАЦИЮ / Godot Engine урокСкачать

КАК ЧИТАТЬ ДОКУМЕНТАЦИЮ / Godot Engine урок

Godot лучше Unity во всемСкачать

Godot лучше Unity во всем
Поделиться или сохранить к себе:
Технологичная помощь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.