転職を繰り返したサラリーマンの多趣味ブログ

30才未経験でSEに転職した人の多趣味ブログ

【Unity】Unityエディター上で行う操作と、実機で行う操作の処理を分ける場合

携帯の加速度センサーを使った処理を実装する場合、Unityエディター上で操作できなくなってしまう。
携帯で操作する場合は加速度センサー、Unityエディター上でだけキーボードで操作するといったように処理を分ける場合は、

// Unityエディター上で操作を行う場合
if (Application.isEditor)
{

    float x = Input.GetAxis("Horizontal");
    rb.AddForce(x * 10, 0, 0);

// 実機で操作を行う場合
 } else
       
 {