Magic Leap 2でLightshipを開発中
Magic Leap 2でLightship ARDKを使用することは、多くの点で、モバイルデバイス向けのARエクスペリエンスを開発することと同じです。 Magic Leap 2と標準的なスマートフォンではハードウェアが異なるため、いくつかの作業は異なる方法で行わなければならない。 このHow-Toでは、Unityプロジェクトにおける違いとその対処法について学びます。
前提条件
- このハウツーを使用する前に、他のPDFにあるMagic Leap 2 Lightshipのセットアッププロセスを完了する必要があります。
- このHow-ToのVPSセクションには、Unityプロジェクトにアタッチされた有効なLightship APIキーが必要です。 詳しくはセットアップページをご覧ください。
- この How-To のスクリプトは
ARLocationManager
と VPS Coverage API のエレメントを使用します。 再確認が必要な場合は、コードでロケーションARを使用する方法とランタイムでARロケーションのVPSカバレッジをクエリするを参照してください。
Magic Leap 2での再生
Unityエディターで事前に録画した映像を再生することで、LightshipのPlayback システムは、モバイルデバイスと同じようにMagic Leap 2上でARアプリケーションをシミュレートすることができる。
Magic Leap 2でAR体験をシミュレートする:
- Playback recordingを作成する前に、Magic Leap 2パッケージに含まれるプレハブ
Lightship ML Rig
をARシーンに追加します。 このプレハブには、エディタの入力プロバイダがコンピュータビジョン機能を実行するためのバイナリにデータを送信するのを助けるコンポーネントが含まれています。 - Using the API to Record Datasets](https://lightship.dev/docs/ardk/how-to/unity/create_playback_dataset/#using-the-api-to-record-datasets)の指示に従って、再生データセットを記録してください。 **Magic Leap 2で録画を使用するには、landscapeで録画する必要があります。
- UnityでLightshipトップメニューを開き、Lightship Settingsを選択します。 Playback**セクションで、Dataset Pathフィールドに録音へのパスを入力します。
- 必要なスクリプトとコンポーネントを使用してXRシーンをセットアップし、エディターでPlayを押してレコーディングしたUnityシーンを実行します。