LoginSignup
2
1

More than 3 years have passed since last update.

【HelloAR】Unity 2019でARCore SDK for Unity v1.16.0 を実装する

Posted at

はじめに

久々にARを実装してみようと思いました。Google公式 Quickstart for Androidを見れば簡単に作れますね。

環境

  • Unity 2019.3.7f1
  • ARCore SDK for Unity v1.16.0
  • Google Pixel 3a

Unityの環境を確認し、必要なパッケージをダウンロードする

モジュールはUnity Hubからダウンロードする

Unity 2019を使う場合はMultiplayer HLAPIXR Legacy Input Helperのパッケージが必要なのでダウウンロードしましょう。

WindowPackage Manager
image.png

Multiplayer HLAPI
image.png

XR Legacy Input Helpers
dimage.png

ARCore SDK for Unity v1.16.0をダウンロードする

こちらからダウンロードしてください。自動的にインポートされない場合は、ダウンロードしたUnityパッケージをAssetsImport PackageCustom Packageで選択してインポートしてください。

image.png

ビルド準備

今回実装するのはHelloARなのでダブルクリックしてシーンを合わせます。
image.png

FileBuild SettingsからAndroidSwitch Platformしましょう。少し時間がかかります。終わったらScenes in BuildHelloARにします。
image.png

Build Settingsの状態から左したのPlayer Settingsをクリックしてみましょう。以下のような画面が出てきます。

image.png

以下の設定通りに変えましょう。Vulkanは必要ないので消しましょう。Package Nameは何でも大丈夫です。Minimum API LevelAndroid 7.0以上に設定しましょう。ARCore Supportedにはチェックを入れましょう。
image.png

ビルドしよう!

ビルドできるようにした状態のAndroidをしっかりUSBで接続しましょう。そしてBuild And Runで実行!ビルドに成功したら、自動的にアプリが立ち上がります。少し時間がかかりますが、その間は何も触れないようにしましょう。

あれれ…ドロイド君じゃなくなった…!?

93664.jpg

上手くビルドできない場合はAndroidの開発者向けオプションonになっているか。USBデバッグonになっているか。これらを確認しましょう。詳しくは参考文献を見てください。

参考文献

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1