visionOS で使ってみる

警告

Apple Vision Pro (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 だけがチェックされるように設定してください。

https://i.gyazo.com/34e01e7a48cc0eb62a7181879dcaadad.png

libSoraUnitySdk.a

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

https://i.gyazo.com/fe4b7600becf136b2327232b684498d7.png

libboost_json.a

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

https://i.gyazo.com/259a4fc6190c11b5e3b1423d699ae1e2.png

libboost_filesystem.a

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

https://i.gyazo.com/488011035e8a68ae2e1bbd5e3bde3fe9.png

libsora.a

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

Player Settings の設定

Target SDK の設定

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

マイク使用時の設定

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

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

https://i.gyazo.com/3ef2f8cb66d8627c0b88764cb429c0bd.png

ビルド設定

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

https://i.gyazo.com/473a6c33feb9dfe9b7dae7e187dc2dd0.png

Xcode プロジェクトの設定

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

© Copyright 2024, Shiguredo Inc. Created using Sphinx 9.1.0