Unity にはさまざまなビルトインスクリプトシンボルがあり、スクリプトでコードの一部を選択的にコンパイルしたり除外したりできます。条件付きコンパイルの詳細は、条件付きコンパイルを参照してください。
注意スクリプトシンボルは、定義シンボル、プリプロセッサー定義、または定義とも呼ばれます。
Unity は、ユニバーサル Windows プラットフォーム (UWP) 用に以下のスクリプトシンボルを自動的に定義します。
| スクリプトシンボル | 説明 |
|---|---|
UNITY_WINRT |
すべてのスクリプトで定義されます。 |
UNITY_WSA |
すべてのスクリプトで定義されます。 |
UNITY_WINRT_10_0 |
すべてのスクリプトで定義されます。 |
UNITY_WSA_10_0 |
すべてのスクリプトで定義されます。 |
ENABLE_IL2CPP |
IL2CPP スクリプティングバックエンドを使用している場合は、すべてのスクリプトで定義されます。 |
WINDOWS_UWP |
UWP 用にビルドする場合は、すべてのスクリプトで定義されます。 |
ENABLE_WINMD_SUPPORT |
UWP 用にビルドする場合は、すべてのスクリプトで定義されます。 |