Mesh 開発の前提条件
プラットフォーム
Mesh は PC と Quest 2 で利用可能です。 Mesh ツールキットは、Mac では動作しません。
ライセンス要件
PC および Quest 上の Mesh のカスタムイマーシブ スペース用に Mesh アプリケーションを使用するには、Teams Premium ライセンスが必要です。 Mesh ツールキットを使用して開発を行うためにライセンスは必要ありませんが、お客様とお客さまのユーザーが Teams Premium ライセンスを持っていない場合、Mesh への環境の構築と発行、および Mesh でのイベントの開催または参加はブロックされます。 詳細については、「Microsoft Mesh のセットアップ」という記事をご覧ください。
Unity バージョン 2022.3.34
Note
5.2406 (2024 年 5 月リリース) より前のバージョンの Mesh ツールキットは、10 月 1 日以降非推奨になります。 (注: 24.6 より前の影響を受けるツールキット バージョンで既に公開されている環境に対してアクションは必要ありません。既存のアップロードは現在と同様に機能し続けます。)
Unity バージョン 2022.3.34 を使用する必要があります。
インストールには、Android、Windows、Windows Build Support IL2CPP 用のモジュールが含まれている必要があります。
重要
Windows Build Support (IL2CPP)
が必要です。インストールされていない場合は、環境のビルド エラーが発生し、次のメッセージが表示されることがあります。error CS7036: There is no argument given that corresponds to the required formal parameter 'safety' of 'NativeArray<T>.ReadOnly.ReadOnly(void*, int, ref AtomicSafetyHandle)'
- Mesh ツールキットは、Apple Mac 製品では動作しません。
プロジェクト テンプレート
新しいプロジェクトを作成するときは、URP 3D Core テンプレートを使用することをお勧めします。
中級から上級の Unity スキル
Mesh のエクスペリエンスを構築するには、中級から上級の Unity スキルが必要です。
Unity とコンピューターの一意の構成により、すべての手順が期待どおりに機能することは保証できません。 エラーや問題をトリアージするために、追加の作業が必要になる場合があります。