Table of Contents

Block Viewer Tool (développement Unity)

Important

Cet outil a été supprimé dans la version 2.13. Pour le développement d'applications Unity, utilisez plutôt le block editor tool.

Cet article s'applique uniquement à la version 2.12 et aux versions antérieures.

Block Viewer Tool (développement Unity) est un module fonctionnel indépendant et léger de Mega Studio, spécialement conçu pour les développeurs afin de visualiser et prévisualiser directement les Mega Blocks déjà construits. Il permet de charger, parcourir et inspecter directement dans Unity Editor les Block data générées dans le cloud, et prend aussi en charge la vérification directe des résultats de localization sans écrire de code ni exécuter une application complète.

Astuce

Cet outil est conçu spécialement pour les développeurs Unity. Par rapport à l'outil EasyAR.Mega.BlockViewer, il intègre en plus un validation tool component. Si vous n'êtes pas développeur, il est recommandé d'utiliser directement EasyAR.Mega.BlockViewer ou EasyAR.Mega.Annotation.

Créer la viewer tool

  • Faites un clic droit dans une zone vide du panneau Hierarchy, puis choisissez EasyAR Mega -> Tool -> Block Viewer for Unity Developer (Edit Mode).

    Créer block viewer

  • Après l'ajout, un nouveau node EasyAR.Mega.BlockViewer (Dev) apparaît dans le panneau Hierarchy.

    Node

Description des fonctions

Après avoir créé l'outil, vous pouvez le configurer via le panneau Inspector pour charger les Block data et contrôler l'exportation ou l'affichage du modèle.

Description du node BlockViewer (Dev)

À l'exception de la validation tool, les autres fonctions de EasyAR.Mega.BlockViewer (Dev) ne peuvent être utilisées dans l'éditeur que lorsqu'il n'est pas en cours d'exécution. Assurez-vous que le bouton Play en haut de Unity Editor n'est pas enfoncé. Comme illustré ci-dessous, lorsque le bouton est un triangle pointant vers la droite, l'éditeur est à l'arrêt et les fonctions peuvent être utilisées.

Au runtime, les nodes et data liés à l'outil restent dans la scene et peuvent être utilisés avec la validation tool, mais toutes les fonctions de l'outil lui-même sont indisponibles.

Node

Avertissement

Si vous devez empaqueter l'application Unity développée vers un appareil mobile, veillez à supprimer le node EasyAR.Mega.BlockViewer (Dev) de la scene avant le build. Sinon, l'empaquetage peut échouer ou des runtime errors peuvent se produire.

Description des modules de l'outil

  1. Login component

  2. Mega cloud service component

  3. Block data component

  4. Annotation toolkit component

  5. Validation tool component

    Modules de l'outil