Система Blueprint в Unreal Engine работает на основе графов узлов. 4 Они представляют собой различные функции, события и переменные, которые можно соединять между собой для создания логики игры. 1
Некоторые типы узлов:
- Event Nodes — запускают определённые действия при наступлении событий. 1 Например, событие «BeginPlay» запускается при начале игры, а событие «OnOverlap» — при пересечении коллайдеров. 1
- Function Nodes — выполняют определённые функции, такие как математические операции или вызов других функций. 1 Они могут быть встроенными или пользовательскими, что позволяет создавать собственные функции для повторного использования. 1
- Variable Nodes — хранят данные, которые можно использовать и изменять в процессе выполнения программы. 1 Переменные могут быть различных типов, таких как целые числа, строки, массивы и структуры данных. 1
Соединения (Wires) используются для связывания узлов между собой. 1 Они определяют порядок выполнения и передачу данных между узлами. 1
Компоненты позволяют создавать сложные объекты с различными свойствами и поведением. 1 Например, компонент «Static Mesh» используется для отображения 3D-моделей, а компонент «Box Collider» — для обработки столкновений. 1