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

スクリプト言語

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

Input.inputString

public static var inputString: string;

Description

現フレームでキーボードで入力された文字を返します (Read Only)

ASCII文字のみが inputString に含まれます。 文字列は特殊文字をハンドルする必要があります: "\b" はバックスペースを表します。
"\n"はリターンキーまたはエンターキーを表します。

	// Shows how to read typing input from the keyboard
	// (eg. the user entering his name).
	// You need to attach this script to a GUIText object.

	function Update () {
		for (var c : char in Input.inputString) {
			// Backspace - Remove the last character
			if (c == "\b"[0]) {
				if (guiText.text.Length != 0)
					guiText.text = guiText.text.Substring(0, guiText.text.Length - 1);
			}
			// End of entry
			else if (c == "\n"[0] || c == "\r"[0]) {// "\n" for Mac, "\r" for windows.
				print ("User entered his name: " + guiText.text);
			}
			// Normal text input - just append to the end
			else {
				guiText.text += c;
			}
		}
	}