visionOS で使ってみる

動作環境

  • visionOS 2.0 以降
  • Apple Vision Pro 実機が必要です

制限事項

  • 映像の送信は未対応です
    • 映像の受信は可能です
  • 音声の送受信は可能です

visionOS で使うために必要な設定

Apple Vision Pro 対応版のリリースは通常版とは別に apple-vision-pro タグが付与されたバージョンで提供されます。

https://github.com/shiguredo/sora-unity-sdk/releases から apple-vision-pro タグが付与されたバージョンの SoraUnitySdk.zip をダウンロードしてください。

インストール

ダウンロードした SoraUnitySdk.zip を展開し、Sora Unity SDK を利用したいプロジェクトに以下のようにコピーしてください。

  • SoraUnitySdk/Plugins/SoraUnitySdkAssets/Plugins/SoraUnitySdk にコピーしてください
  • SoraUnitySdk/SoraUnitySdkAssets/SoraUnitySdk にコピーしてください
  • SoraUnitySdk/StreamingAssetsAssets/StreamingAssets にコピーしてください

visionOS Plugin の設定

libwebrtc.a

  • インスペクタ -> Select Platform for plugin -> Any Platform のチェックを外し、 Include Platforms で visionOS だけがチェックされるように設定してください。

libSoraUnitySdk.a

  • インスペクタ -> Select Platform for plugin -> Any Platform のチェックを外し、 Include Platforms で visionOS だけがチェックされるように設定してください。

libboost_json.a

  • インスペクタ -> Select Platform for plugin -> Any Platform のチェックを外し、 Include Platforms で visionOS だけがチェックされるように設定してください。

libboost_filesystem.a

  • インスペクタ -> Select Platform for plugin -> Any Platform のチェックを外し、 Include Platforms で visionOS だけがチェックされるように設定してください。

libsora.a

  • 特に変更は必要ありません。

Player Settings の設定

Target SDK の設定

Player Settings -> Other Settings -> Target SDK で Device SDK を設定してください。

マイク使用時の設定

マイクを使用する場合は以下の設定をする必要があります。

Player Settings -> Other Settings -> Microphone Usage Description にマイク利用のためのコメント(内容は任意)を設定してください。マイクを利用しない場合は不要です。

ビルド設定

Build Settings で Platform を visionOS に設定してビルドしてください。

Xcode プロジェクトの設定

ビルドによって生成された Xcode プロジェクトは Unity-VisionOS.xcodeproj となります。