ニュース

Top  >   16. Input Systemとイベント  >   Q, キーボードの入力を判定したい

Q, キーボードの入力を判定したい

2026/03/18

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

Input.GetKeyDown を使います。

原因 / 背景

ユーザーの特定の操作(キー押下)をトリガーにするためです。

実装 / 手順

Update 内で Input.GetKeyDown(KeyCode.Space) のように判定します。

サンプルコード

using UnityEngine;

public class KeyboardInputExample : MonoBehaviour
{
    private void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            Debug.Log("Space キーが押されました。");
        }

        if (Input.GetKey(KeyCode.W))
        {
            transform.Translate(Vector3.forward * 3f * Time.deltaTime);
        }
    }
}

※ 実機確認が必要な項目は、Editor だけで判断せず対象デバイスでも必ず動作確認してください。

難易度:Level 2(初心者)
対象プラットフォーム:Unity
関連キーワード:input system,キーボード,入力

Level 1-2 向けバナー