【Unity】条件付きコンパイル
条件付きコンパイルとは? Unityは1つのソースコードで、複数のプラットフォーム向けにビルドすることが出来ます。
例えば、AndroidとiOS両対応のゲームを作っているケースも多いでしょう。
しかし、それぞれのプラットフォームでは扱える機能や実装の仕方が異なることがあります。
このような場合、条件付きコンパイルを利用すると、プラットフォームごとに異なるコードを書くことが出来ます。
public class TitleScene : MonoBehaviour { private void Awake() { #if UNITY_ANDROID Debug.Log("Androidだよ"); #endif #if UNITY_IOS Debug.Log("iOSだよ"); #endif } }