【Unity】UnityHubに任意のバージョンのUnityを入れる

Unity Hubでは決まったバージョンしかインストールできないという、不思議な仕様になっています。

通常と思われる方法

任意のバージョンを入れようとすると、Unityのダウンロードアーカイブから過去のバージョンを探してインストールし、 UnityHubのインストールのリストに加えるという手順になるかと思います。 しかし残念なことにこの方法では、UnityHubで「モジュールを加える」がなぜか使用できません。

そんなUnityHubですが、実は任意のバージョンを入れる方法がありましたのでメモしておきます。

任意のバージョンの指定方法

ブラウザで以下を入力すると、アプリを起動するかどうかのダイアログが出ます。

unityhub://{EditorVersion}/{Revision}

EditorVersionとRevisionはProjectSettings/ProjectVersion.txtに記載されています。 (ただし、2019あたりから?)

例えば、次のような場合、

m_EditorVersionWithRevision: 2019.1.14f1 (148b5891095a)

次のようにするとインストールできます。

unityhub://2019.1.14f1/148b5891095a

Mac/WindowsChromeで動作を確認。

参考

blog.csdn.net