Table of Contents

Block Viewer Tool (Unity Development)

Важно

Этот инструмент удален в версии 2.13. Для разработки Unity-приложений используйте вместо него block editor tool.

Эта статья относится только к версии 2.12 и более ранним.

Block Viewer Tool (Unity Development) — это независимый легкий функциональный модуль в Mega Studio, специально разработанный для разработчиков, чтобы они могли напрямую просматривать готовые Mega Blocks. Он позволяет загружать, просматривать и проверять сгенерированные в облаке Block data прямо в Unity Editor, а также поддерживает прямую проверку результатов localization без написания кода и запуска полного приложения.

Совет

Этот инструмент предназначен специально для Unity-разработчиков. По сравнению с инструментом EasyAR.Mega.BlockViewer, он дополнительно интегрирует validation tool component. Если вы не разработчик, рекомендуется напрямую использовать EasyAR.Mega.BlockViewer или EasyAR.Mega.Annotation.

Создание viewer tool

  • Щелкните правой кнопкой мыши в пустой области панели Hierarchy и выберите EasyAR Mega -> Tool -> Block Viewer for Unity Developer (Edit Mode).

    Создание block viewer

  • После добавления в панели Hierarchy появится новый node EasyAR.Mega.BlockViewer (Dev).

    Node

Описание функций

После создания инструмента его можно настроить через панель Inspector, чтобы загружать Block data и управлять экспортом или отображением модели.

Описание node BlockViewer (Dev)

За исключением validation tool, остальные функции EasyAR.Mega.BlockViewer (Dev) можно использовать только в редакторе, когда он не запущен. Убедитесь, что кнопка Play в верхней части Unity Editor не нажата. Как показано ниже, когда кнопка имеет вид треугольника, направленного вправо, редактор находится в остановленном состоянии и функции доступны.

Во время runtime связанные с инструментом nodes и data останутся в scene и могут использоваться вместе с validation tool, но все функции самого инструмента недоступны.

Node

Предупреждение

Если необходимо упаковать разработанное Unity-приложение на мобильное устройство, обязательно удалите node EasyAR.Mega.BlockViewer (Dev) из scene перед build. Иначе упаковка может завершиться неудачно или возникнут runtime errors.

Описание модулей инструмента

  1. Login component

  2. Mega cloud service component

  3. Block data component

  4. Annotation toolkit component

  5. Validation tool component

    Модули инструмента