ユニティエディターで実装検証しながら作っていくことが多いと思います。そのとき、本番は特定のコントローラーだけど、開発中は十字キーとかスペースキーで代用したいという場合は、この#
ではじまるif文が便利です。
利用例
一目瞭然です、StartやUpdateの部分を、#if
と```#endif````で挟めば、ローカル開発中と本番デバイスで割り当てボタンを別々に設定したまま開発できます。
void Update()
{
#if UNITY_EDITOR
Debug.Log("Work in Unity Editor");
#endif
}
}
参考資料
docs.unity3d.com