如何从用户处获取文本输入

本文关键字:获取 取文本 输入 用户 | 更新日期: 2023-09-27 18:24:16

我正在为我的XNA游戏制作一个高核心列表。我想让用户可以输入他们的名字(最多6个字符,只有字符a-zA-Z)。

有人知道我该怎么做吗?弹出?

我在谷歌上搜索了一些指南,但我无法让它发挥作用:(

如何从用户处获取文本输入

查看此链接以了解如何存储数据。

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

至于条件,最多6个字符,只有字符a-zA-Z,输入上的一个简单正则表达式就可以了

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

  • ^表示"从字符串开始匹配"
  • [a-zA-Z]的意思是"匹配小写和大写字母a-z"
  • {1,6}表示"匹配上一项(以上字符类)1到6次"
  • $表示"仅当光标位于字符串末尾时匹配"

看看这个,我希望它能帮助

  • XNA文本框示例:http://www.youtube.com/watch?v=oC6XhvbM-ts
  • 附带源代码:http://www.youtube.com/watch?v=j7QHNbjY95U