今、ブロック崩しゲームを作ってます。スマホでプレイする際は、画面のボタンから操作するけど、Unityエディター時にはキーボードから操作したいっていう場合の実装方法です。
ちなみに作ってるゲームは、こんな感じ。
この緑色のバーを動かすプログラムがこれです。
if (Application.isEditor) { // キーボードの矢印右を操作 if (Input.GetKeyDown("right")) { moveDirection = MOVE_DIR.RIGHT; // キーボードの矢印左を操作 } else if (Input.GetKeyDown("left")) { moveDirection = MOVE_DIR.LEFT; // キーボードから離した操作 } else if (Input.GetKeyUp("right") || Input.GetKeyUp("left")) { moveDirection = MOVE_DIR.STOP; } }