Визуальный редактор логики (Puzzles)

Verge3D Puzzles - мощный, но простой в использовании инструмент для создания сценариев поведения. С помощью пазлов вы можете сделать свой 3D-контент интерактивным с реакцией на действия пользователя.

Если вы не программист (дизайнер, маркетолог, инженер, преподаватель…) – этот инструмент значительно расширит ваши возможности. Даже если вы опытный кодер, то наверняка найдете его полезным как в прототипировании, так и в производстве.

Содержание

Запуск редактора логики

Для начала работы с пазлами, нажмите эту кнопку на главной странице:

... или же аналогичную на правой панели страницы приложения.

Пользовательский интерфейс

Расположение рабочих областей

На панели слева (toolbox) располагаются пазлы сгруппированные по назначению. Основная часть (workspace) — это рабочее пространство для создания логических конструкций. Также в окне присутствует область предпросмотра 3D сцены (viewport), которую вы можете перетаскивать, масштабировать, скрывать, ставить на паузу рендеринг и следить за FPS.

Кнопки управления редактором расположены на нижней панели. Вверху отображаются вкладки (по умолчанию называются init и main).

Настройки областей (вкладки, расположение и размеры окна предпросмотра) сохраняются индивидуально для каждого проекта, что позволяет восстанавливать рабочее пространство при запуске в любом браузере.

Изменение размеров области предпросмотра и сброс настроек

Чтобы изменить размер, перемещайте угол или границу окна.

Вы можете сбросить расположение и размер окна предпросмотра, выбрав пункт Reset Viewport Dimensions в констекстном меню, которое открывается щелчком правой кнопки мыши в любом пустом месте рабочего экрана.

Обновление Редактора

Для обновления страницы и перезапуска приложения, работающего в окне предпросмотра, используйте стандартные возможности браузера.

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

Управление

Запуск

Щелкните по этой кнопке, чтобы запустить пазлы. Система обработает пазлы во всех вкладках редактора, создаст необходимый код JavaScript и запустит приложение в браузере.

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

Сохранение

Эта кнопка сохраняет ваши пазлы. Аналогично функции запуска, будет генерироваться код JavaScript из имеющихся пазлов (все вкладки редактора) и сохраняться в папке приложения в виде файлов visual_logic.xml and visual_logic.js. При этом перезапуска вашего приложения не произойдет.

Функция сохранения требует, чтобы локальный сервер разработки был запущен. Сервер запускается автоматически с первым экземпляром Blender, 3ds Max или Maya, но если он по какой-то причине не работает, при попытке сохранить пазлы будет отображаться ошибка подключения:

В этом случае, вам понадобится запустить Blender, 3ds Max или Maya. Если эти программы уже работают, то запустите еще раз Менеджер Приложений.

Смотрите также резервное копирование.

Вкладки

Для удобства работы, вы можете размещать свои пазлы в различных вкладках. Чтобы создать новую вкладку, нажмите кнопку «плюс» на верхней панели и введите название в текстовом поле.

Теперь вы можете добавлять пазлы для новой вкладки. Чтобы переместить некоторые пазлы с другой вкладки, используйте горячие клавиши для вырезания и вставки Ctrl-X / Ctrl-V. Все вкладки имеют одно и то же пространство имен, поэтому вы можете определить функции или переменные на одной вкладке, а использовать их в другой.

Чтобы удалить вкладку, нажмите кнопку с крестиком рядом с ее названием. Используйте эту операцию с осторожностью, поскольку ее нельзя отменить (можно восстановить вручную из из резервной копии). Все пазлы с удаленной вкладки будут уничтожены!

В версии 3.0 нет специального элемента управления для переименования вкладок. Однако вы можете легко переименовать её, отредактировав файл * visual_logic.xml * в папке вашего приложения.

Обновите окно браузера, чтобы применить выполненное переименование вкладки.

Контекстное меню пазлов

Контекстное меню можно вызвать, щелкнув правой кнопкой мыши по пазлу (на панели инструментов или уже размещенного) или по пустой рабочей области. Меню предоставляет доступ к множеству очень полезных операторов.

Duplicate

Создает копию группы пазлов. Также вы можете использовать сочетания клавиш для копирования и вставки * Ctrl-C * / * Ctrl-V *.

Add Comment / Remove Comment

Добавляет комментарий к пазлу. Комментарий представлен в виде кнопки со знаком вопроса, при нажатии на которую открывается окно комментария. Комментарий можно постоянно сохранять как в открытом, так и в закрытом состоянии.

Комментарий можно удалить, выбрав * Remove Comment * в контекстном меню.

Inline Inputs / External Inputs

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

Collapse / Expand

Группу пазлов можно свернуть, чтобы сделать ее более компактной.

Disable / Enable

Используйте этот параметр меню, чтобы исключить группу пазлов из выполнения.

Delete

Удаляет группу пазлов. Как вариант, используйте клавишу Del.

Save to Library

Сохраняет группу пазлов в библиотеке для последующего использования.

Help

Открывает страницу справки из справочника по пазлам. Доступны из toolbox...

...и для пазлов в рабочем пространстве:

Вы также можете получить доступ к справочнику из окна содержания этого руководства (справа).

Контекстное меню рабочего пространства (workspace)

Undo / Redo

Отменяет или повторяет последнее выполненное действие. Вы также можете использовать сочетания клавиш Ctrl-Z / Ctrl-Shift-Z.

Straighten Up

Выстраивает все пазлы на вкладке в одну колонку.

Collapse / Expand

Работает аналогично варианту с одной группой, но влияет на все пазлы текущей вкладки.

Delete

Работает аналогично варианту с одной группой, но удаляет все пазлы текущей вкладки.

Reset Viewport Dimensions

Сбрасывает положение и размеры окна предпросмотра так, чтобы лучше соответствовать разрешению экрана.

Резервное копирование

Каждый раз, когда вы нажимаете кнопку Сохранить, ранее сохраненный файл visual_logic.xml копируется в папку с именем v3d_app_data / puzzles_backup с отметкой времени, добавляемой к имени файла.

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

Остались вопросы?

Задавайте их на нашем форуме!