💠

Oculus & AR Foundation (MetaQuest3s)~初期設定とか諸々を適当に正確じゃないけど~

2024/12/28に公開

使用機器

  • 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上で右クリック

  1. XR > AR Session
  2. XR > XR Origin
  3. 3D Object > Sphere

Build

File > Build Setting > Build & Run

月がきれいですね

Meta Quest側で設定した境界をオーバーするとこんな表示になるらしい

Discussion