Станции: Вступление | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16
Схемы Blueprint
Unreal Engine оснащён системой Blueprint Visual Scripting (Создание визуальных схем Blueprint) — это система написания сценариев для всего геймплея, основанная на интерфейсе на базе узлов, которая позволяет создавать элементы геймплея в Unreal Editor.
Эта система достаточно гибкая и мощная, поскольку даёт дизайнерам возможность использовать практически весь набор концепций и инструментов, которые обычно доступны только программистам. А ещё специальная разметка Blueprint, доступная в реализации движка Unreal Engine на C++, позволяет программистам создавать базовые системы, которые дизайнеры могут развивать дальше.
Пример станции
В этом примере показано, как несколько акторов Blueprint работают вместе: они определяют, когда игрок наступает на кнопку, после чего меняется цвет и открывается запертая дверь.
При данных настройках каждая схема Blueprint выполняет определённое действие:
BP_DoorTrigger — определяет пересечение с игроком, создаёт новый Event Dispatcher (диспетчер событий), который называется Trigger (триггер), и вызывает его, после чего изменяет цвет кнопки;
BP_Light — подписывается на событие Trigger (триггер) и, когда оно срабатывает, изменяет цвет;
BP_DoorFrame_Unlockable — подписывается на событие Trigger (триггер) и, когда оно срабатывает, вызывает пользовательское событие, которое открывает дверь.
Подробнее о Blueprint: раздел документации Blueprint.