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

スクリプト言語

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

Input.GetJoystickNames

public static function GetJoystickNames(): string[];

Description

接続されたジョイスティック名の配列を返します

これはユーザー入力の設定画面で役立つものです - これは "Joystick 1" というような名ではなく、実際に使用するジョイスティックの "Logitech WingMan" というような名前を表示することが出来ます。 別のジョイスティックから値を読み取る場合、インプットマネージャーでサポートするジョイスティックの数だけ 各軸を割り当てる必要があります。

	// Prints a joystick name if movement is detected.

	function Update () {
		// requires you to set up axes "Joy0X" - "Joy3X" and "Joy0Y" - "Joy3Y" in the Input Manger
		for (var i : int = 0; i < 4; i++) {
			if (Mathf.Abs(Input.GetAxis("Joy"+i+"X")) > 0.2 
				|| Mathf.Abs(Input.GetAxis("Joy"+i+"Y")) > 0.2)
				Debug.Log (Input.GetJoystickNames()[i]+" is moved");
		}
	}