/name/ によって識別されるキーを押している間、trueを返します。オート射撃のようなものと考えてください
キーの識別リストは Input Manager を参照してください。 ユーザーが自由にキー設定を変更できるようにするためにInput.GetAxisとInput.GetButtonを 使用することをお勧めします。
function Update () {
if (Input.GetKey ("up"))
print ("up arrow key is held down");
if (Input.GetKey ("down"))
print ("down arrow key is held down");
}
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKey("up")) print("up arrow key is held down"); if (Input.GetKey("down")) print("down arrow key is held down"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Update() as void: if Input.GetKey('up'): print('up arrow key is held down') if Input.GetKey('down'): print('down arrow key is held down')
KeyCode列挙体パラメータによる key によって識別されるキーを押している間、trueを返します。
function Update () {
if (Input.GetKey (KeyCode.UpArrow))
print ("up arrow key is held down");
if (Input.GetKey (KeyCode.DownArrow))
print ("down arrow key is held down");
}
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKey(KeyCode.UpArrow)) print("up arrow key is held down"); if (Input.GetKey(KeyCode.DownArrow)) print("down arrow key is held down"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Update() as void: if Input.GetKey(KeyCode.UpArrow): print('up arrow key is held down') if Input.GetKey(KeyCode.DownArrow): print('down arrow key is held down')