自分の好みの快適な開発環境にする方法と動作確認までメモ
環境
構築する開発環境
- MacBook Air 2019 (Intelチップ)
- Mac OS Catalina 10.15.7
- Unity 2019.4.16f1 (LTS)
- Android Build Support
- iOS Build Support
- Visual Studio Code version 1.5.2
作ったアプリの動作確認環境
- Mac : MacBook Air 2019 (Intelチップ)
- Mac OS Catalina 10.15.7
- Android : Pixel 3a
- Android OS Version 11
- iPhone : iPhone 8
- iPhone OS xxx
ステップ
- Unityのインストール
- Visual Studio Codeのインストール
- Unityの起動と設定
- Visual Studio Codeの起動と設定
- MacBookAir向けにビルドして動作確認
- Android向けにビルドして動作確認
- iPhone向けにビルドして動作確認
1.Unityのダウンロードとインストール
- 以下からUnity Hubをダウンロードし、UnityHubSetup.dmgを実行してインストール
- UnityHubを起動してアカウントの設定(Unityアカウントを持っていなければ作成)
- UnityHubからUnity2019.4.16f1をインストール
- Visual Studio for Mac をアンチェック
- Android Build Supportにチェック
- iOS Build Supportにチェック
- ドキュメンテーションをアンチェック
- 日本語をチェック
2.Visual Studio Codeのインストール
-
以下からMac向けのVisual Studio Codeをダウンロードし、VSCode-darwin.dmjを実行してインストール
https://code.visualstudio.com/download -
以下の拡張機能を入れる(その他の自分好みの設定や拡張については別途)
-
C#
-
Debugger For Unity
-
Mono Debug
3.Unityの起動と設定
Visual Studio Codeをエディタに設定する
- 適当な名前でプロジェクトを作成
- Unity > Preferences… > External Tools から External Script EditorにVisual Studio Codeを選択
- Genetate .csproj files forの下にあるチェックボックスをすべてチェック
Android NDKエラーが出ている場合
Unity > Preferences… > External Tools から External ToolsからAndroid NDK installed with Unityで警告が出ていたので確認
表示されているパスを確認するとなぜかNDKが空っぽなのでUnity Hubから一度Android Build Supportを削除して、もう一度インストールするとちゃんと入っていた
理由は不明(UnityHubにフォルダアクセス権限がなかった?でも他のものは生成できているので謎)
4. Visual Studio Codeの起動と設定
- 適当にC#スクリプトを作成
- Unityの上のメニューバーからAssets > Open C# Projectから起動 ←重要
インテリセンス(補完機能)が効かない場合
- Home Brewが入っていない場合はターミナルから下のコマンドでインストール
/bin/bash -c "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- monoをターミナルからHome brewコマンドでインストール
brew install mono
- Visual Studio CodeのSetting.jsonに以下を追記(コマンドパレットから検索で開ける
"omnisharp.useGlobalMono": "always",
"omnisharp.monoPath": "/usr/local/Cellar/mono/6.8.0.105"
これでインテリセンスが聞くようになった
5. MacBookAir向けにビルドして動作確認
- UnityでFile > Build Setting
- PlatformをPC, Mac & Linux Standaloneが選択された状態にする
- Build and Run
6. Android向けにビルドして動作確認
- UnityでFile > Build Setting
- PlatformをAndroidが選択された状態にする
- まだしていなければAndroid端末を開発者モードにする(ビルド番号を7回タップ)
- USBケーブルでMacとAndroid端末をつなぐ
- Build And Run
7. iPhone向けにビルドして動作確認
まだ
iPhone持っていないので、家族に借りてこんどやってみる