LoginSignup
11
10

More than 5 years have passed since last update.

[Unity] 全体に反映されるマクロ(シンボル)を定義する

Last updated at Posted at 2014-12-17

Unity で全体に反映されるマクロを定義する方法についてのメモです.

Unity では, そのファイルで #define したマクロは
そのファイルでのみ有効になります.

ちょっとしたデバッグ処理の on/off だったらそれで良いのですが,
ファイルをまたいだい処理の切り替えにはちょっと不便です.

ちょい前までの Unity では全体に反映させるマクロを定義する場合ゴニョゴニョする必要があったらしいですが,
最近のUnity(2014/12)時点ではサクッと設定する方法が用意されてます.

今回はその紹介です.

Flow

  • メニューの [Edit] -> [Project Settings] -> [Player] を選択
  • (Inspector に PlayerSettings が表示される)
  • [Configuration] -> [Scripting Define Symbols] という欄があるのでそこに定義したいシンボルを記述
  • 例) HOGE;FOO;BAR
  • すると HOGE, FOO, BAR というシンボルが定義されたことになる

ビルド先の環境ごとにセッティングできて便利です♪

ss01.png

ちなみにデフォルトで定義されてるマクロのリストはこちら.

11
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10