Unity には プラットフォーム依存コンパイル という機能があります。これは、いくつかのプリプロセッサーディレクティブで構成され、スクリプトを分割して、サポートしているプラットフォームごとに一つずつコンパイルし実行できます。 さらに、Unity エディター内でコードを実行することができるので、コードをターゲットのプラットフォームのためにコンパイルし、エディター内でテストすることができます。 プラットフォームの #define ディレクティブ Unity がスクリプトでサポートしているプラットフォームの #define ディレクティブは以下の通りです。 プロパティー 説明
![プラットフォーム依存コンパイル - Unity マニュアル](https://cdn-ak-scissors.b.st-hatena.com/image/square/073afa425f2742978a6cb132bd239b83446200a7/height=288;version=1;width=512/https%3A%2F%2Fdocs.unity3d.com%2Fja%2F2019.1%2Fuploads%2FMain%2FBuildSettings.png)