UnityでiOSとAndroidのビルドするまで

botman_orange Unity

UnityHub-2.4.3 Unity-2020.3.6f1 macOS-11.2.1 Xcode-12.4

はじめに

Unity をさわってみたいなと思い下記の本を購入してとりあえずインストールから iOS と Android のビルドまでやってみました(前ちょっとさわったことありますがほぼしらない。。。)。

ステップアップUnity──プロが教える現場の教科書 WEB DB PRESS plus

新品価格
¥2,948から
(2021/5/3 20:11時点)

インストール

まずはじめに下記サイトで Unity Hub をダウンロードします。

ダウンロード
今すぐ Unity をダウンロードし、2D および 3D のマルチプラットフォームの体験やゲームを制作するための、世界で最も人気のある開発プラットフォームの使用を開始しましょう。

Unity Hub は Unity の管理やプロジェクトの管理をしてくれるやつみたいです。

あとは指示に従って Unity をインストールするだけです。下記記事に詳しく書いてあったので参考にどうぞ。
2021年版Unityダウンロード方法

(めちゃくちゃ稼がない限りは Personal でよさそうです。)

プロジェクトの作成

次にプロジェクトを作成します。手順は下記です。

  1. Unity Hub を起動
  2. Projects の New をクリック
  3. 3D(とりあえず)を選択
  4. プロジェクト名を入力して Create をクリック
    project

これでプロジェクトが作成されます(Asets/Scenes/SampleScene.unity が表示されてました)。

ビルドの準備

iOS と Android でビルドする前にモジュールを追加しておきます(Unity インストール時にインストールしていれば OK)。

  1. File -> Build Settings... をクリック
  2. Platform で iOS を選択
    build
  3. install with Unity Hub をクリック
  4. Android Buid Support と iOS Build Support を選択
    modules
  5. Next をクリック

これで準備ができました(とりあえずここで Unity 再起動しておきます)。

iOSビルド

iOS でビルドします(Xcode のシミュレーターで起動できるようにします)。

  1. File -> Build Settings... をクリック
  2. Add Open Scenes をクリック
  3. Platform で iOS を選択
  4. Switch Platform をクリック
    settings
  5. Player Settings... をクリック
  6. Player を選択(Bundle ID とかはここで設定する模様)
  7. iOS タブの Other Settings をクリック
    build_settings
  8. Target SDK で Simulator SDK を選択
    player
  9. Build Settings に戻り Build をクリック

これで指定ディレクトリに Xcode プロジェクトが作成されます。
あとは Xcode で作成された Unity-iPhone.xcodeproj を起動するだけです。
起動するとこんな感じ。

unity

Androidビルド

Android でビルドします(実機で確認できるようにします)。
手順は下記(ほぼ iOS と同じです)。

  1. File -> Build Settings... をクリック
  2. Add Open Scenes をクリック
  3. Platform で Android を選択
  4. Switch Platform をクリック
  5. 実機につないで Build And Run をクリック

パッケージ名の指定などは iOS 同様 Player Settings... から行うようです。

Android の場合は Android Studio のエミュレータではなく実機で確認する方がいいようです。
参考:【Unity】AndroidのテストにはもうAndroid Studioのエミュレータは使えない……かも

おわりに

とりあえず iOS と Android でビルドできるようになりました!
Unity でなんか作ってみたい。。。

コメント

タイトルとURLをコピーしました