Macでhomebrewを使ってUnityをインストールする(Unity Hub、日本語化対応)

これは[cloudpack あら便利カレンダー 2018](https://benri2018.rnd.cloudpack.jp/)の記事です。

## 概要

できるかぎりhomebrewでアプリをインストールしたのです。

結論)
Unity Hubというアプリ経由でインストールすると日本語化もできてお得です。


## 手順

### Unity Hubのインストール

```sh
> brew cask install unity-hub
(略)
==> Installing Cask unity-hub
==> Moving App 'Unity Hub.app' to '/Applications/Unity Hub.app'.
🍺  unity-hub was successfully installed!

> open /Applications/Unity\ Hub.app
```

Unity Hubが立ち上がったら、

<img width="999" alt="Unity Hubアプリ" src="https://qiita-image-store.s3.amazonaws.com/0/48549/41fc6278-953b-a65c-95a7-1cd74a29c8f1.png">

- [Installs] > [Official Releases] > [Unity 2018.2.1f1]のDownloadボタンをクリック
    - (2018/07/27時点で最新)
- コンポーネント選択モーダル一番下のLanguage packs(Experimental)から「日本語」にチェックを入れてDone
    - Visual Studio for Macもあるので、お好みで
    - スクロールできるのがわかりにくい

<img width="1001" alt="Unity Hub コンポーネント追加" src="https://qiita-image-store.s3.amazonaws.com/0/48549/313b9387-7e50-fb73-391d-9c390d02e1e4.png">

<img width="1001" alt="Unity Hub コンポーネント追加" src="https://qiita-image-store.s3.amazonaws.com/0/48549/4923f288-1b59-8068-8994-8a943eddd080.png">


### Unityの起動と環境設定で日本語化

```sh
> open /Applications/Unity/Hub/Editor/2018.2.1f1/Unity.app/
```
か、アプリケーションランチャーとかからUnityアプリをたち上げる。

<img width="1465" alt="アプリケーションランチャー" src="https://qiita-image-store.s3.amazonaws.com/0/48549/289c1e8a-8db8-8c31-1829-87eb66a3688f.png">


プロジェクトを開かないと環境設定メニューが有効にならないので、適当にプロジェクト作成。
<img width="1000" alt="Unityアプリ起動時にはPreferencesが無効" src="https://qiita-image-store.s3.amazonaws.com/0/48549/c4ae92bb-e334-2dd3-300f-40bec94d8579.png">


プロジェクトが開いたら[Unity] > [Preferences]で設定ダイアログを開いて、「LanguageからJapanese」を選択。

<img width="625" alt="設定ダイアログ" src="https://qiita-image-store.s3.amazonaws.com/0/48549/d047f3c5-1572-477d-a84c-b9dd4017d268.png">


日本語化された！

<img width="637" alt="設定ダイアログ" src="https://qiita-image-store.s3.amazonaws.com/0/48549/e90bd983-5d51-40aa-dc38-493a41fd314c.png">

## 後日談

日本語化したものの、初心者なので、Unity関連のBLOG記事を参考にするわけですが、大体の記事は英語メニューでの解説なので、英語・日本語変換の手間がかかりってしまい、結局、英語に戻しましたとさ^^;;;


それでは良いUnity開発ライフを！

## 参考

Unityエディター日本語化フィードバック
https://connect.unity.com/g/5aefe5b903b0024a1c8aa7bf

[Unity] MacにUnityをインストールする
https://uni.gas.mixh.jp/unity/mac-install.html


----------


## 補足

せっかくなので、上記手順に至るまでの経緯もおいておきますね。
(結構遠回りしたので^^

**※下記にある手順は実行しなくてもよいです※**

## 調査

インストール方法を紹介されている記事はありますが、大体はサイトからインストーラをダウンロードしてきてインストールする方法です。

[Unity] MacにUnityをインストールする
https://uni.gas.mixh.jp/unity/mac-install.html

```brew cask```でインストールしたい。

できるかぎりhomebrewが使いたいのです(2回目)

調べてみると下記をgithubで発見。

wooga/homebrew-unityversions
https://github.com/wooga/homebrew-unityversions

- 最新: 2018.2.1f1
- brew: 2018.1.0f2
(2018/07/27時点)

Release Notes
https://unity3d.com/jp/unity/whatsnew/unity-2018.2.1

少しバージョンが追いついてないですね。
下記サイトだと、brew caskでバージョン指定なくてもインストールできそうな気配がありました。

http://macappstore.org/unity/

とりあえず、やってみた。

homebrewやbrew caskのインストールについては下記参照。
https://qiita.com/kai_kou/items/3107e0a056c7a1b569cd

## 手順

```sh
> brew cask install unity
(略)
installer: Package name is Unity
installer: Installing at base path /
installer: The install was successful.
🍺  unity was successfully installed!
```

はいった。
アプリケーションフォルダにUnityアイコンが追加されたので、開く。

```sh:ギリギリまでターミナルから離れない精神
> open /Applications/Unity/Unity.app
```

<img width="1000" alt="Sign into your Unity Account" src="https://qiita-image-store.s3.amazonaws.com/0/48549/e5dc560e-37c0-42d2-eb41-205e23c13d29.png">


サインインを求められたので、Webでユーザ登録する。
なんだかんだと入力して初期設定完了。使えるようになるはずです。
詳細は最初に紹介した記事を参考ください。


## 日本語化対応

どうやら日本語化もできるみたいなので、試してみました。

Unityエディター日本語化フィードバック
https://connect.unity.com/g/5aefe5b903b0024a1c8aa7bf

Unity Hubなるものをインストール

```sh
> brew search unity
==> Casks
astah-community                    mongodb-compass-community          unity-hub                          unity-web-player
bonitastudiocommunity              unity ✔                            unity-ios-support-for-editor       unity-webgl-support-for-editor
couchbase-server-community         unity-android-support-for-editor   unity-linux-support-for-editor     unity-windows-support-for-editor
dbeaver-community                  unity-download-assistant           unity-standard-assets
```

あった！

```sh
> brew cask install unity-hub
(略)
==> Installing Cask unity-hub
==> Moving App 'Unity Hub.app' to '/Applications/Unity Hub.app'.
🍺  unity-hub was successfully installed!

> open /Applications/Unity\ Hub.app
```

上記記事どおりに日本語パックをダウンロード。
Visual Studio for Macもダウンロードできるけど、また別でインストールします。


Unityエディター日本語化フィードバック
https://connect.unity.com/g/5aefe5b903b0024a1c8aa7bf

>なお 2018.2 以降の日本語化には Unity Hub が必須になります。Unity Hub を利用せずにインストールしてあるUnityを日本語化する方法はございませんので、お手数ですが Unity Hub 経由でUnityを再インストールしてください。

どうなるだろう。
→だめでした。

Unity Hubからインストールするため、一度アプリをアンインストール

```sh
> brew cask uninstall unity
==> Running uninstall process for unity; your password may be necessary
==> Quitting application ID com.unity3d.UnityEditor5.x
==> Uninstalling packages:
com.unity3d.UnityEditor5.x
==> Removing files:
/Applications/Unity/Unity.app
==> Removing directories if empty:
/Applications/Unity
==> Purging files for version 2018.2.1f1,1a9968d9f99c of Cask unity

> brew search unity
==> Casks
astah-community                    mongodb-compass-community          unity-hub ✔                        unity-web-player
bonitastudiocommunity              unity                              unity-ios-support-for-editor       unity-webgl-support-for-editor
couchbase-server-community         unity-android-support-for-editor   unity-linux-support-for-editor     unity-windows-support-for-editor
dbeaver-community                  unity-download-assistant           unity-standard-assets
```

Unity Hubで日本語化パックをダウンロードしてしまったので、上記で完全にアンインストールされなかったので、Unity Hubからもuninstall。そしたら完全にアンインストールできました。とさ。