Unity アプリケーションを EasyAR Sense Unity Plugin 4000 に移行する
この記事では、Unity アプリケーションを EasyAR Sense Unity Plugin の旧バージョンから 4000 バージョンへ移行する方法を紹介します。
開始する前に
プロジェクトで現在使用している EasyAR Sense Unity Plugin のバージョンに応じて、4000 バージョンへ移行する前にファイル削除と plugin package の置き換えを行う必要があります。
- EasyAR Sense Unity Plugin 4.2 およびそれ以前のバージョンから移行する場合は、まず バージョン 4.2 およびそれ以前からの移行 を参照して操作してください。
- EasyAR Sense Unity Plugin 4.3 - 4.7 から 4000 へ移行する場合は、まず 汎用移行ガイド を参照して plugin package を置き換えてください。
注記
4.7 は限られた Mega 開発ユーザーにのみ公開され、多くのサブバージョンがあります。具体的な interface 変更は具体的なバージョン番号に基づいて判断する必要があります。
4.7 のライフサイクルは終了しています。4.7 バージョンのユーザーはできるだけ早く 4000 にアップグレードすることを推奨します。
バージョン 4000 へ移行する
EasyAR Unity Plugin 4000 バージョンの plugin をインポートした後、機能変更が大きいため、さらに以下の修正が必要です。
シーン内の ARSession を削除してから 再作成 することを推奨します。
関連する変更:
- 大量の interface と script の変更。
- 一部のシーンコンポーネントのデフォルトパラメータが変更されました。
- AR Foundation サポートが書き直されました。
sparse spatial maps を使用するには、サンプルと API reference を参照して、コードおよびシーン内 object を調整する必要があります。
関連する変更:
- sparse spatial map interface が分割されました。
プロジェクトに以前インポートしたサンプルファイルがある場合、新しいサンプルをインポートする前に古いファイルを完全に削除する必要があります。すでにサンプルを基に変更している場合は、先にバックアップすることを推奨します。
関連する変更:
- サンプルはすべて書き直されました。
診断機能オプションを調整します。注意すべきオプションを素早く理解するには UI 診断情報とツールを十分に活用する を参照してください。詳細な機能紹介と使用方法は Unity 開発における問題診断と報告 を参照できます。
関連する変更:
- 診断機能が調整および追加されました。
XREAL 機能を使用するには、ヘッドセットサポートを有効にする を参照して XREAL を使用してください。XREAL 使用時に別個の package をインポートする必要はなくなりました。
関連する変更:
- XREAL サポートは EasyAR Sense に組み込まれました。
AR Foundation を使用するには、EasyAR プロジェクトで AR Foundation を有効にする を参照してください。
関連する変更:
- AR Foundation サポートが書き直されました。