AR Foundation を使用している際、Graphics 設定を Vulkan に変更してビルドすると、次のようなエラーが表示されます
BuildFailedException: You have enabled the Vulkan graphics API, which is not supported by ARCore.
このエラーは、以前は AR Foundation が Vulkan に対応していなかったために発生していました。しかし、最近のアップデートにより、この問題が解決されました。Unity 6 以降、AR Foundation および Google ARCore XR Plugin を6.1.0 にアップデートすることで、Vulkan を 使用した状態でもビルドが可能になりました。
ただし、Unity 6 を使用して AR サンプルを開いた場合、デフォルトでは AR Foundation のバージョンが 5.1.6 に設定されていることがあるため、手動でバージョンを変更する必要があります。
バージョン変更方法
以下の手順で、AR Foundation および Google ARCore XR Plugin をバージョン 6.1.0 にアップデートできます。
- Package Manager を開く
Unity エディタの上部メニューから「Window」→「Package Manager」を選択します。 2. 各パッケージのバージョンを更新
「Install package by name」を選択し、次のパッケージ名とバージョンを入力します。
AR Foundation
name: com.unity.xr.arfoundation
version: 6.1.0
Google ARCore XR Plugin
name: com.unity.xr.arcore
version: 6.1.0
これで、Vulkanを使用してARビルドが可能になります。