【Unity】Unity Hubでプロジェクトを開く際のコマンドライン引数を指定する

Unity HubのAdvanced Project Settingsでプロジェクトを開く際のコマンドライン引数を指定する方法です。

Unity Hub 2.4.5
Unity2021.2b

2022/02/28追記

Unity Hub3系へのアップデートにより、以下で記載しているメニュー名がAdvanced Project SettingsからAdd command line argumentsに変わっていたので追記しておきます。

f:id:halya_11:20220228184727p:plain:w400
Add command line arguments

Advanced Project Settings

Unity Hubにおいて、プロジェクト左のアイコンからAdvanced Project Settingsというメニューが選択できます。

f:id:halya_11:20210901135659p:plain
Advanced Project Settings

これを選択すると以下のようなウィンドウが開かれます。

f:id:halya_11:20210901135803p:plain
ウィンドウ

ここにコマンドライン引数を入力することで、そのプロジェクトを開くときのコマンドライン引数を設定できます。

使ってみる

それでは実際に使ってみます。プロジェクト内にTestという名前のstaticメソッドを持ったExampleクラスを用意しておきます。
そしてAdvanced Project Settingsに以下のように記述します。

-quit -batchmode -executeMethod Example.Test

すると、プロジェクトがバッチモードで開かれ、Example.Testメソッドが実行され、実行後にUnityが終了することが確認できます。

参考

docs.unity3d.com