/buttonName/ で識別される仮想ボタンを押したフレームの間だけtrueを返します。
毎フレームこの値はリセットされるので Update 関数内でこの関数を呼び出す必要があります。
ユーザーがキーを離し、再度押すまでtrueを返しません。
これは武器を撃つようなイベントのアクションを実装するときのみ使用します。
何かを動かす動作を行う場合は GetAxis を使用してください。
// Instantiates a projectile whenever the user hits the Fire1 Button. var projectile : GameObject; function Update () { if (Input.GetButtonDown ("Fire1")) { Instantiate (projectile, transform.position, transform.rotation); } }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public GameObject projectile; void Update() { if (Input.GetButtonDown("Fire1")) Instantiate(projectile, transform.position, transform.rotation) as GameObject; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public projectile as GameObject def Update() as void: if Input.GetButtonDown('Fire1'): (Instantiate(projectile, transform.position, transform.rotation) as GameObject)