curious4dev

中国旅行、Arduinoなどを使った電子工作、その他色々。

*

Win7(64bit)+Unity4.5.5f1で作った物をAndroidエミュで動かしてみた

 

お疲れ様です。高橋です。

先ほどはcocosを使ったサンプルをエミュで動かす所までは実現出来ましたが、今回はUnityについてです。

Unityはcocosと違い、完全に独立した1個の統合開発環境で、Unityでapkファイル(android上で動く実行ファイル的なもの)を吐き出して、Android実機やらエミュやらにインストールして動かす感じです。ゲームの根幹部分(オブジェクトやらアクションやら)については全てUnityの環境の中で視覚的に構築できるので、とても解りやすくなっています。

手順は大体こんな感じです。

uni01 uni02 uni03 uni04 uni05 uni06

以上でインストールが完了。何も選択せずポチポチとAgreeしたりNextしたりするだけでOKです。cocosと比べて圧倒的に楽です。

  • 初回起動時のライセンス選択とユーザ登録

ライセンスはお金が払えないため、 Activate the free version of Unityを選択しておきます。

uni07 uni08

  • とりあえず作る

起動したら、Unityの公式サイトにある、ブロック崩しを作るページを参考にしながら作ります。ページを読みながら30分程で、3Dで動くものが作れます。

uni09

  •  apkのbuild

AndroidSDKのルートディレクトリを指定します。

uni12

buildします。(参考にしたサイト: Android APK ファイルをビルドする – Unityプロジェクトのビルド)

uni14

すると、build時に指定したディレクトリにapkファイルが作られます。今回は “test.apk” というファイル名で作成しました。

  • androidエミュにインストール

ARMなエミュを起動させておいて、コマンドラインからインストールします。(参考にしたサイト: apkファイルの端末(エミュレータ)へのインストール方法)

C:\New Unity Project>adb install -r test.apk
1206 KB/s (8497340 bytes in 6.880s)
 pkg: /data/local/tmp/test.apk
Success
C:\New Unity Project>

エミュ側で、インストールさせたアプリを起動すると、3Dでグリグリ動いてます。公式サイトのブロック崩し的なものをそのまま移植しただけでは、PC上では動いていたバーを動かすことが出来ないようですので、android向けのコントローラー部分の修正が必要なようです。

uni10

 

 

以上、よろしくお願い致します。

 - アプリ開発

  関連記事

Androidアプリで画面遷移してもBGMが鳴り続けるようにしてみた。

お疲れ様です。高橋です。 先日無事にDAWで楽曲を作成してandroidアプリか …

上司離着席状態検知アプリ

お疲れ様です。高橋です。 上司離着席状態検知システムですが、 必要性を記載 回路 …

Google Play Developer登録

お疲れ様です。高橋です。 本日は引き続きwordpress周りの設定を行うと同時 …

アプリDL状況と言い訳システムの効果について

お疲れ様です。高橋です。 リリースしたアプリのDL状況 3/20(Fri)時点で …

街頭インタビュー 背景人物切り替え機能の実装

お疲れ様です。高橋です。 本日は、背景人物を切り替える機能を実装しました。とりあ …

街頭インタビュー 入力UI実装

お疲れ様です。高橋です。 今日は文字入力UI及び、背景人物の切り替え機能を実装し …

遅刻の言い訳提案システム 稼働初日

お疲れ様です。高橋です。 先日まで微調整を重ねてきた「遅刻の言い訳提案システム」 …

選挙運動シミュレータ「衆院選2014」が迷走してきた。

お疲れ様です。高橋です。 選挙運動シミュレーションゲーム「衆院選2014」の見た …

DLリンク付き言い訳提案システムとDL数の関係について

お疲れ様です。高橋です。 DLリンク付きの言い訳提案システムを1週間稼働させ、そ …

【完全版】 Androidで広告ID(Advertising ID)を取得する方法

お疲れ様です。高橋です。 非常に長い時間掛けて他人に実機デバッグをやってもらう事 …