Table of Contents

Block Viewer Tool (Unity 開発)

重要

このツールはバージョン 2.13 で削除されました。Unity アプリケーション開発では、代わりに block editor tool を使用してください。

この記事はバージョン 2.12 以前にのみ適用されます。

Block Viewer Tool (Unity 開発) は Mega Studio 内の独立した軽量機能モジュールで、開発者が構築済みの Mega Blocks を直接表示およびプレビューできるように設計されています。Unity Editor 内でクラウド生成された Block data を直接読み込み、閲覧、確認でき、さらにコードを書いたり完全なアプリケーションを実行したりせずに 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 パネルに EasyAR.Mega.BlockViewer (Dev) node が新しく追加されます。

    Node

機能説明

ツールを作成した後、Inspector パネルから設定して Block data を読み込み、モデルのエクスポートや表示制御を行えます。

BlockViewer (Dev) node の説明

validation tool 以外の EasyAR.Mega.BlockViewer (Dev) の機能は、エディターが実行中でない状態でのみ使用できます。Unity Editor 上部の Play ボタンが押されていないことを確認してください。下図のように、ボタンが右向き三角形の状態は停止状態であり、このとき機能を使用できます。

runtime 時、ツール関連の nodes と data は scene に残り、validation tool と組み合わせて使用できますが、ツール自体のすべての機能は使用できません。

Node

警告

開発した Unity アプリケーションをモバイルデバイス向けにパッケージ化する必要がある場合は、build 前に必ず scene から EasyAR.Mega.BlockViewer (Dev) node を削除してください。削除しないと、パッケージング失敗や runtime errors の原因になる可能性があります。

ツールモジュール説明

  1. Login component

  2. Mega cloud service component

  3. Block data component

  4. Annotation toolkit component

  5. Validation tool component

    ツールモジュール