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

Визуальный скриптинг в Unity позволяет создавать игровую механику или логику взаимодействия с помощью визуальной графовой системы вместо традиционных строк кода.

Просмотреть видеоурок

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

Основные преимущества
Введение в визуальный скриптинг

Визуальная разработка скриптов

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

Улучшенный контроль для программистов и художников

Больше контроля для художников и дизайнеров

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

Программисты работают вместе

Программисты могут помочь своей студии

Разрабатывайте собственные узлы с помощью визуального скриптинга для эффективной совместной работы дизайнеров, художников и других членов команды. Так совместная работа всех сотрудников студии на всех этапах от прототипирования до запуска станет проще, независимо от их навыков в программировании.

Возможности

Script Graphs

Инструмент Script Graphs — это главный инструмент реализации взаимодействий в проекте. С помощью графов действий и значений можно разрабатывать любую логику — как реализуемую покадрово, так и ту, что срабатывает при событии.

State Graph

Инструмент State Graph позволяет создавать автономные алгоритмы, определяющие поведение объектов в зависимости от их состояния. Такие графы подходят для высокоуровневой логики, например, логика ИИ, сцены, уровня или любого другого аспекта сцены, требующего алгоритмов, сменяющих друг друга в различных состояниях.

Live Editing

Внесите изменения в схемы в режиме Play, и система обновит скрипт в реальном времени. Такой подход значительно ускоряет итерацию и тестирование идей без необходимости компилировать изменения в проекте.

Отладка и анализ

Визуальный скриптинг предназначен для отображения значений в графе в игровом режиме с подсветкой выполняемых узлов. При возникновении ошибок во время выполнения их источник будет распознан и подсвечен в графе.

Разработано с упором на удобство использования

Благодаря продуманности правил наименования, комментирования и группировки система понятна пользователям без технических навыков. А при возникновении трудностей меню Fuzzy Finder позволяет легко найти нужный элемент.

Совместимость кодовой базы

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

Узнать больше

Unity Learn

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

Документация

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

Сообщество

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

Готовы приступить к работе?

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

Часто задаваемые вопросы

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

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

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

Скачайте Unity 2021 или более новую версию, где визуальный скриптинг автоматически доступен в редакторе.

Для Unity 2018, 2019 и 2020 визуальный скриптинг (ранее — Bolt) можно бесплатно загрузить из Unity Asset Store.

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

Unity Asset Store — это магазин с тысячами ассетов, доступных бесплатно или по разумной цене, которые экономят время и силы разработчикам в Unity. Это мощный ресурс для успешных Unity-разработчиков — он включает в себя более 60 000 комплектов, содержащих инструменты и расширения для редактора, 2D- и 3D-графику, музыку кинематографического качества и звуковые эффекты, а также многое другое.

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

Инструмент Bolt Visual Scripting будет поддерживаться для проектов, созданных в Unity 2018, 2019 и 2020 LTS.

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

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

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

В настоящее время Unity проводит оценку возможных путей развития систем визуального программирования, включая Bolt, Bolt 2 и наше средство визуального программирования на основе DOTS. Мы хотим создать единое, тесно интегрированное решение, не приводящее к нарушению работы функций, не раскалывающее сообщество и в то же время соответствующее ожиданиям пользователей относительно готовности к использованию в разработке. Подробности о развитии визуального скриптинга можно узнать на нашем форуме.

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен