Как получить текстовый ввод от пользователя? - PullRequest
0 голосов
/ 12 февраля 2012

Я делаю рекорд в моей игре XNA.Я хотел бы сделать так, чтобы пользователь мог ввести свое имя (максимум 6 символов и только символы a-zA-Z).

Кто-нибудь знает, как я могу это сделать?Неожиданно возникнуть?

Я сделал Google и получил кое-что РУКОВОДСТВО, но я не могу заставить его работать: (

Ответы [ 2 ]

1 голос
/ 12 февраля 2012

Проверьте эту ссылку, чтобы узнать, как хранить данные.

http://www.xnawiki.com/index.php?title=How_do_I_handle_high_scores%3F

Что касается условий, максимум 6 символов и только символы a-zA-Z, простое регулярное выражение вinput будет делать это.

Regex playerName = new Regex("^[a-zA-Z]{1,6}$");

  • ^ означает «начать сопоставление в начале строки»
  • [a-zA-Z] означает «сопоставить строчные буквы ибуквы в верхнем регистре az "
  • {1,6} означает" соответствовать предыдущему элементу (класс символов выше) от 1 до 6 раз "
  • $ означает" только совпадение, если курсор находится в концестрока "
0 голосов
/ 12 февраля 2012

Проверьте это, я надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...