Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Input.GetKeyDown

マニュアルに切り替える
public static bool GetKeyDown(string name);

パラメーター

説明

name によって識別されるキーを押したフレームの間だけ true を返します

You need to call this function from the Update function, since the state gets reset each frame. ユーザーがキーを離し、再度押すまで true を返しません。

キーの識別リストは Input Manager を参照してください。 ユーザーが自由にキー設定を変更できるようにするために Input.GetAxis と Input.GetButton を 使用することをお勧めします。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKeyDown("space")) print("space key was pressed"); } }

public static bool GetKeyDown(KeyCode key);

パラメーター

説明

KeyCode 列挙体パラメーターによる key によって識別されるキーを押したフレームの間だけ、true を返します。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKeyDown(KeyCode.Space)) print("space key was pressed"); } }