/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を 使用することをお勧めします。
function Update () { if (Input.GetKeyDown ("space")) print ("space key was pressed"); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKeyDown("space")) print("space key was pressed"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Update() as void: if Input.GetKeyDown('space'): print('space key was pressed')
KeyCode列挙体パラメータによる key
によって識別されるキーを押したフレームの間だけ、trueを返します。
function Update () { if (Input.GetKeyDown (KeyCode.Space)) print ("space key was pressed"); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKeyDown(KeyCode.Space)) print("space key was pressed"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Update() as void: if Input.GetKeyDown(KeyCode.Space): print('space key was pressed')