Unityで#ifを使う
C#でプログラムを書いている前提で、Defineシンボルの定義によって実行コードを分岐される方法です。
C言語みたいな「#ifdef」ではなく「#if」になります。
(1)プログラム側
#if USE_AAA
:
#endif
(2)エディタ側
「File」→「Build Settings」→「Player Settings」
「Other Settings」の項目を開き「Configuration」「Scripting Define Symboles」に定義を記載する。
例> USE_AAA;USE_BBB
※複数ある場合はセミコロン
ちなみにここを変更すると
ProjectSettings/ProjectSettings.asset
が変わります。
著者:t.n