4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【初心者向け】Unity 2017 + Vuforiaで3Dモデルを表示してみた ~スマホビルド&再生編~

Posted at

バックナンバー

過去3回にわたりUnity + Vuforiaの記事を書いてきたのでご紹介

【初心者向け】Unity 2017 + Vuforiaで3Dモデルを表示してみた ~準備編~

【初心者向け】Unity 2017 + Vuforiaで3Dモデルを表示してみた ~3Dモデル表示編~

【初心者向け】Unity 2017 + Vuforiaで3Dモデルを表示してみた ~動画再生編~

やること

今回は下記を行う

  • Androidにビルドしてマーカー検出時にモデル表示&動画再生

環境

今回検証した環境を記載。

  • Unity起動環境:windows7(Lenovo X1 Carbon)
  • Unity 2017.3.1f1
  • Vuforia(2018/4時点)

使用したAndroidは下記

  • Galaxy S8

準備(モジュール)

2018年3月時点くらいの最新を導入しました

  • Java Development Kit 8u162  ->JDK設定の為
  • Android Studio 3.0.1   ->SDK設定の為

Android NDKは今回は使用していない(IL2CPPは使用しないからだと思われる)
実現することによってはNDKが必要だったり他のコンポーネントが必要になるかもしれないが、あくまでも今回Unity2017 + Vuforiaで必要なものを導入。

■JDK導入
下記からダウンロード
Java SE Development Kit 8 Downloads

windows7(64bit)を使用しているので下記をダウンロード
Ad1_1.jpg

基本的にデフォルトでダウンロードする。
後ほどJDKのインストールパスを設定するのでどこかに控えておく

■Android Studio導入
下記からダウンロード
Android Studio

AD3.jpg

Android Studioを使用するというよりAndroid StudioのSDKを利用する
基本ダウンロードはデフォルト。
後ほどSDKのインストールパスを設定するのでどこかに控えておく

■インストールパス設定

Unityの「Edit」->「Preference」->「External Tools」より設定
ここで入力しない場合は、ビルド時にパスが設定していないといわれ、その時に指定することになる

Ad2.jpg

ビルドの為の設定

「File」->「Build Settings」-> 「Player Settings」で下記の2箇所を修正
今回はAndroidなので、一番右の設定を行う

AD6_2.jpg

デフォルトのCompany Name、ProductNameを揃えないといけない

実際に名前を揃えない場合(デフォルトのままの場合)は下記のエラーがビルド中にでた。

AD9.jpg

下記の赤枠を修正
「Package Name」に「Company_Name」と「Product Name」を入力する

AD10.jpg

下の方に「AndroidTV」にチェックがついているとビルド時にエラーになったのでチェックを外しておく。

AD11_2.jpg

あと、「XR Setting」の下記の2つはチェックが外れていることがあるのでビルド前にチェックしておくこと

  • Virtual Reality Supported
  • Vuforia Augmented Reality Support

AD4_2.jpg

ビルド

Unity上の「File」->「Build Settings」を選択
PlatformをAndroidに選択して「Build」をクリック

AD7.jpg

適当な名前をつけ「保存」
AD8.jpg

無事ビルドできると「.apk」ファイルが出力される

AD12.jpg

Android側でインストール

作成したapkファイルをAndroidスマホ側にコピー。
(筆者はPCとケーブルをつなぎ、apkファイルを適当な「Download」フォルダにコピーした)

ダウンロードしたファイルを選択しインストール


インストール中に色々な許可を求められる可能性があるが許可を選択しインストールを完了させる

スマホ内でアプリとして認識されるようになった

アプリ起動

実際にアプリを起動してみると、ちゃんとマーカー検出時に3Dモデルと動画が再生された。
(何故かモデルの画像が荒くなっているのはご愛嬌・・・)

AD18.png

今度、アプリ中の映像を動画で撮ってアップしたいと思う。
一旦、今回やりたいことは出来たのでこれで終了。

次は複数のシーンに切り替えて(複数のマーカーを使用して)3Dモデルや動画が表示できるかをUnity2017 + Vuforiaで最後に行いたいと思う。

4
4
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
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?