
Визуальный скриптинг Unity

Просмотрите видеоурок
Хотите как можно быстрее приступить к визуальному скриптингу? В этом кратком руководстве представлены основы создания логики на основе узлов, которые помогут вам создавать собственные игры с использованием визуальных сценариев в Unity.
Основные преимущества

Визуальная разработка скриптов
Система визуального скриптинга в Unity позволяет любому сотруднику студии реализовать логику с помощью перетаскивания узлов вместо ручного ввода программного кода. Кроме того, эта система упрощает совместную работу программистов, художников и дизайнеров, ускоряя создание и проработку прототипов.

Больше контроля для художников и дизайнеров
Визуальный скриптинг — это отличный инструмент для художников и дизайнеров, которые хотят проверить идею, внести изменения или лучше контролировать свою работу в Unity. Непрограммисты также могут использовать собственные узлы и графики, созданные более техническими членами команды.

Программисты могут помочь своей студии
Создавайте собственные узлы с помощью визуальных сценариев, чтобы упростить совместную работу всей вашей команды — от художников до дизайнеров. Таким образом, больше членов вашей команды смогут удобно работать вместе во время прототипирования или производства, независимо от уровня их знаний в области программирования.
Преимущества
Графики сценариев
Инструмент Flow Graphs — это главный инструмент реализации взаимодействий в проекте. С помощью графов действий и значений можно разрабатывать любую логику, реализуется ли она покадрово или срабатывает при событии.
Государственные графики
Инструмент State Graphs позволяет создавать автономные алгоритмы, определяющие поведение объектов в зависимости от их состояния. Такие графы подходят для высокоуровневой логики, например, логика ИИ, сцены, уровня или любого другого аспекта сцены, требующего алгоритмов, сменяющих друг друга в различных состояниях.
Живое редактирование
Внесите изменения в схемы в режиме Play, и система обновит скрипт в реальном времени. Этот подход предлагает гораздо более быстрый способ повторения и тестирования идей без необходимости перекомпиляции изменений проекта.
Отладка и анализ
Визуальные сценарии предназначены для отображения значений по всему графику в режиме воспроизведения и подчеркивают, какие узлы выполняются, когда это происходит. Если ошибка возникает во время выполнения, источник будет идентифицирован и выделен на графике.
Разработано с упором на удобство использования
Повысьте доступность для менее технических авторов с помощью удобных соглашений об именах, функций комментирования и группировки, которые упрощают чтение графиков, а также меню Fuzzy Finder, которое упрощает поиск того, что вам нужно.
Совместимость кодовой базы
Система визуального скриптинга поддерживает использование в схемах любых методов, полей, атрибутов или событий Unity, а также любые сторонние плагины или даже ваши собственные скрипты. Благодаря прямому доступу системы к вашей кодовой базе все изменения кода тут же отражаются в интерфейсе.
Подробнее

Unity Learn
Этот полный курс Unity Learn поможет вам начать работу с системой визуального программирования.

Документация
Ознакомьтесь с документацией, чтобы узнать больше о визуальном программировании в Unity.

Сообщество
Примите участие в обсуждениях на форуме сообщества и следите за новостями визуального скриптинга в Unity.

Загрузите Unity 2021 или более позднюю версию, чтобы визуальные сценарии Unity были автоматически доступны в редакторе. Для выпусков Unity 2018, 2019 и 2020 годов Unity Visual Scripting (ранее известный как Bolt) доступен для бесплатной загрузки из Unity Asset Store.