Unity HubのAdvanced Project Settingsでプロジェクトを開く際のコマンドライン引数を指定する方法です。
Unity Hub 2.4.5
Unity2021.2b
2022/02/28追記
Unity Hub3系へのアップデートにより、以下で記載しているメニュー名がAdvanced Project Settings
からAdd command line arguments
に変わっていたので追記しておきます。
Advanced Project Settings
Unity Hubにおいて、プロジェクト左のアイコンからAdvanced Project Settingsというメニューが選択できます。
これを選択すると以下のようなウィンドウが開かれます。
ここにコマンドライン引数を入力することで、そのプロジェクトを開くときのコマンドライン引数を設定できます。
使ってみる
それでは実際に使ってみます。プロジェクト内にTestという名前のstaticメソッドを持ったExampleクラスを用意しておきます。
そしてAdvanced Project Settingsに以下のように記述します。
-quit -batchmode -executeMethod Example.Test
すると、プロジェクトがバッチモードで開かれ、Example.Testメソッドが実行され、実行後にUnityが終了することが確認できます。