Hero background image

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

Визуальные сценарии в Unity позволяют создателям разрабатывать игровую механику или логику взаимодействия, используя визуальную графическую систему вместо написания строк традиционного кода.
Визуальное написание скриптов в 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.

Ответы на часто задаваемые вопросы

Что такое визуальное программирование?

+

Как воспользоваться системой визуального программирования?

+

Что такое Unity Asset Store?

+

В каких выпусках Unity поддерживаются инструменты визуального программирования Bolt?

+

Каковы планы Unity по развитию визуального программирования в составе платформы разработки?

+

Каковы планы относительно системы визуального программирования на базе DOTS?

+