💠
Oculus & AR Foundation (MetaQuest3s)~初期設定とか諸々を適当に正確じゃないけど~
使用機器
- Meta Quest 3s
- Windows 11 Home
使用アプリ
- Unity(2022.3.52f1)
- ARFoundation
- XR Plugin(Oculus)
初期設定
Package Manager
Window > Package Manager > Unity Registry >
- AR Foundation
- Google ARCore XR Plugin
この二つをインストール
Project Settings
Edit > Project Settings
> Player > Other Settings
1. > Rendering > Auto Graphical APIs
これのチェックを外す。表示されるAPIはVulkanとOpenGLES3がある。Androidで開発するときはVulkanを消したが、Meta Quest 3sを使用するときは使用するっぽいのでそのままにした。
2. > Identification > Minimum API Level
Android7.0'Nougat'(API level24)にする。これ以上じゃないとAndroidの場合は動かないらしい。Meta Quest 3sを使用するときはわかんないです。
3. > Configuration > Scripting Backend
これをIL2CPPにする。このようにしなければARM64bitのサポートができなくなるため。<-Google Play Storeの64ビット要件があり、ここでIL2CPPにしないと後の設定でARM64が選択できなくなってしまう。
4. > Configuration > Target Architectures
ここでARMv7(32bit)とARM64を選択する。Google Play Storeの要件を満たすため。
> XR Plug-in Management
ここのAndroidタブでOculusを選択する。
Build Setting
PlatformをAndroidにしてSwitch Platform
実際に動かす。動作確認
コンポーネントを追加
Hierarchy上で右クリック
- XR > AR Session
- XR > XR Origin
- 3D Object > Sphere
Build
File > Build Setting > Build & Run
月がきれいですね
Meta Quest側で設定した境界をオーバーするとこんな表示になるらしい
Discussion