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

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

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

Если взять сцену и накидать туда несколько узлов, то вроде все просто и понятно. Но если использовать больше компонентов, то ими становится управлять все сложнее. Для решения этой проблемы  редактор 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

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

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

Заключение.

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

Источник

Предыдущий урок          На главную         Следующий урок


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