Визуальный скриптинг Unity
Просмотрите видеоурок
Хотите как можно быстрее приступить к визуальному скриптингу? В этом кратком руководстве представлены основы создания логики на основе узлов, которые помогут вам создавать собственные игры с использованием визуальных сценариев в Unity.
Основные преимущества
Система визуального скриптинга в Unity позволяет любому сотруднику студии реализовать логику с помощью перетаскивания узлов вместо ручного ввода программного кода. Кроме того, эта система упрощает совместную работу программистов, художников и дизайнеров, ускоряя создание и проработку прототипов.
Визуальный скриптинг — это отличный инструмент для художников и дизайнеров, которые хотят проверить идею, внести изменения или лучше контролировать свою работу в Unity. Непрограммисты также могут использовать собственные узлы и графики, созданные более техническими членами команды.
Создавайте собственные узлы с помощью визуальных сценариев, чтобы упростить совместную работу всей вашей команды — от художников до дизайнеров. Таким образом, больше членов вашей команды смогут удобно работать вместе во время прототипирования или производства, независимо от уровня их знаний в области программирования.
Преимущества
Инструмент Flow Graphs — это главный инструмент реализации взаимодействий в проекте. С помощью графов действий и значений можно разрабатывать любую логику, реализуется ли она покадрово или срабатывает при событии.
Инструмент State Graphs позволяет создавать автономные алгоритмы, определяющие поведение объектов в зависимости от их состояния. Такие графы подходят для высокоуровневой логики, например, логика ИИ, сцены, уровня или любого другого аспекта сцены, требующего алгоритмов, сменяющих друг друга в различных состояниях.
Внесите изменения в схемы в режиме Play, и система обновит скрипт в реальном времени. Этот подход предлагает гораздо более быстрый способ повторения и тестирования идей без необходимости перекомпиляции изменений проекта.
Визуальные сценарии предназначены для отображения значений по всему графику в режиме воспроизведения и подчеркивают, какие узлы выполняются, когда это происходит. Если ошибка возникает во время выполнения, источник будет идентифицирован и выделен на графике.
Повысьте доступность для менее технических авторов с помощью удобных соглашений об именах, функций комментирования и группировки, которые упрощают чтение графиков, а также меню Fuzzy Finder, которое упрощает поиск того, что вам нужно.
Система визуального скриптинга поддерживает использование в схемах любых методов, полей, атрибутов или событий Unity, а также любые сторонние плагины или даже ваши собственные скрипты. Благодаря прямому доступу системы к вашей кодовой базе все изменения кода тут же отражаются в интерфейсе.
Подробнее
Этот полный курс Unity Learn поможет вам начать работу с системой визуального программирования.
Ознакомьтесь с документацией, чтобы узнать больше о визуальном программировании в Unity.
Примите участие в обсуждениях на форуме сообщества и следите за новостями визуального скриптинга в Unity.
Загрузите Unity 2021 или более позднюю версию, чтобы визуальные сценарии Unity были автоматически доступны в редакторе. Для выпусков Unity 2018, 2019 и 2020 годов Unity Visual Scripting (ранее известный как Bolt) доступен для бесплатной загрузки из Unity Asset Store.