言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Input.GetButton

public static function GetButton(buttonName: string): bool;

Description

/buttonName/ で識別される仮想ボタンを押している間trueを返します

オート射撃 - これはボタンを押している限りtrueを返します。 武器を撃つようなアクションのトリガーイベントを実装するときのみに使用します。 連続的な動きを制御するための入力は GetAxis を使用してください。

// Instantiates a projectile every 0.5 seconds,
// if the Fire1 button (default is Ctrl) is pressed.

var projectile : GameObject;
var fireRate : float = 0.5;
private var nextFire : float = 0.0;

function Update () {
	if (Input.GetButton("Fire1") && Time.time > nextFire) {
		nextFire = Time.time + fireRate;
		Instantiate(projectile, transform.position, transform.rotation);
	}
}