もんりぃ is undefined.

育児ネタとか、技術ネタとか。

複数の Unity プロジェクトを同時に開く

はじめに

  • Unity で複数のプロジェクトを同時進行で開発することって多々ありますよね!?
  • そんなとき、毎回メニューから File > Open Project でプロジェクト切り替えるのって非効率ですよね!?
  • 今回は、そんな貴殿に伝える Tips です。
  • ただし、 macOS 限定です。 Windows でもやり方はあるんでしょうが調べてません。

TL; DR

  • open -n /Applications/Unity/Unity.app --args -projectPath /path/to/project

やり方

  • open -n /Applications/Unity/Unity.app で Unity を新規ウィンドウとして開くことができます。
  • さらに open コマンドの引数に --args ってのがあるので、 --args -projectPath /path/to/project としてあげれば、プロジェクトを直接起動できます。

おまけ

  • 使い方としては、以下の通りです。
    1. パスの通った所に上記のシェルスクリプトを配置して、実行権限付与 (chmod u+x /path/to/unity.sh)
    2. Unity プロジェクトのディレクトリに移動 (cd /path/to/project)
    3. unity と打つだけ
  • 複数の Unity をインストールしている場合は、第一引数にバージョン入れれば起動できるようにしてあります。
    • ただし、Unity のインストール先が /Applications/UnityX.Y.Z/Unity.app という構造になっていないと NG です。
    • 例えば 5.6.2f1 であれば /Applications/Unity5.6.2f1 とか、 2017.1.0f3 であれば /Applications/Unity2017.1.0f3/Unity.app とか。