AR Unity

UnityでARcoreを使ってアプリ開発!環境構築からAndroidに実装まで!

投稿日:2020年2月12日 更新日:

UnityでARcoreを使ってアプリ開発!
環境構築からAndroidへ実装まで!

UnityでARcoreを
使ってアプリ開発を
行います!

今回は、UnityでARアプリを
開発するための環境構築から
Androidに実装して、
動かすまでやります!

※アプリを作成する中で、不明点等でわからないことが
でてくるとおもいます。その際は、1人で悩まずに気兼ね
なく、相談したいことがあれば、コメントまたはtwitter
で連絡ください。
twiiterアカウント~otakutomo~

UnityでARcoreを使ってアプリ開発するための環境構築

準備するもの

  • Unity
  • Android Studio
    • Android SDK
    • Android NDK
  • ARCore SDK for Unity

Unityをダウンロードします。
Unityダウンロード
ダウンロード後、セットアップを行います。

セットアップ後はプロジェクトを新規に作成します。
「Window」-「Package Manager」を開きます。
そこで、「ARCore XR Plugin」をインストールします。
これで、Unityの準備は終了です。

次に、Android Studioです。
まずは、Android Studioをインストールします。
Android Studioダウンロード
Android Studioをインストール後、
セットアップを行います。

Android SDKについてです。
Android Studioの
「File」-「Setting」-「Preferences for NewProjects」
から使用する可能性のあるAndroidのバージョンを
選択してインストールします。

Android NDKについてです。
Android SDKと同様にしてインストールを行います。

最後に、ARCore SDK for Unity
Unityプロジェクトに導入します。
これらが UnityとARCoreを繋ぐプログラム群 です。
ARCore SDK for Unity
「 arcore-unity-sdk-vX.X.X.unitypackage 」
(X.X.Xは最新版を選んでください)
※Unity 2019.1以降をお使いの方は、Package Managerから別途XR Legacy Input Helpersもインストールして下さい。

ダウンロードしたパッケージをARアプリを作成する際に
立ち上げたプロジェクトへインポートすれば、
ARCoreを使うことができます。

以上でARを使用するためのセットアップが
終わりました。

UnityでARcoreを使ってアプリをAndroidへ実装

ARを実装するためのUnityの準備ができました。
次に、HelloARを実行します。

始めに、インポートしたパッケージの中にある
Hello ARを開きます。
(HelloARをドラッグで左上の「Hierarchy」に
持ってきてください。)

ビルドをする前に、「Build Setting」-「Player Setting」-「ARCore Supported」にチェックを入れます。

これで、準備は完了です。
アンドロイドにビルドをすることで、
ARアプリが実行できました!

思った以上に簡単に
実装できたとおもいます!
このサンプルを改良して、
ARの基礎を学ぶといいと思います。

おわりに

Unityの導入からARまでの手順を解説しました。
また、Hello ARをもっと詳しくした記事も書いて
いますので、よかったらこちらも参考にしてくだい。

Hello AR

-AR, Unity
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

Unity ARで物体を積み上げる!

Unity ARで物体を積み上げる! 前回は、UnityのARで物体を投げました。ARで物体を投げる。今回は、前回の続きから投げた物体を積み上げれるようにします。※前回からの続きのため、 キューブを投 …

Unity LearnのRoll a Ballを作成 初心者おすすめ~カメラの移動~

Unityを学びたい初心者の方や基礎を学びたい方に向けて、Unityが公式で紹介しているRoll a Ballをまとめました。今回は第3章のカメラの移動についてです。 こちらは、以下の第2章からのつづ …

Unity LearnのRoll a Ballを作成 初心者おすすめ~プレイエリアの設定~

Unityを学びたい初心者の方や基礎を学びたい方に向けて、Unityが公式で紹介しているRoll a Ballをまとめました。今回は第4章のプレイエリアの設定についてです。 こちらは、以下の第3章から …

Unity でARcoreを使いマーカーARのサンプルアプリの作り方(AugmentedImage)

Unity でARcoreを使いマーカーARのアプリを作りたい方やARについて学びたい方 このような方に向けてARCore SDK for Unityに含まれているサンプルであるAugmentedIm …

Roll-a-Ball4(Camera And Play Area)~Unity~

はじめに 「Roll-a-Ball」とは、Unity Learnの1つで、 球を自分で転がしてアイテムを集めて得点を稼ぐゲームです。今回は、 「Roll-a-Ball」 のカメラの動作についてです。U …