如何从用户获取textinput?

时间:2012-02-12 10:53:56

标签: c# xna

我正在为我的XNA游戏制作一个高分榜。我想这样做,以便用户可以输入他们的名字(最多6个字符,只有字符a-zA-Z)。

有谁知道我怎么做到这一点?弹出?

我做谷歌并获得了一些GUIDE的东西,但我无法让它工作:(

2 个答案:

答案 0 :(得分:1)

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

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次”
  • $表示“仅匹配光标位于字符串末尾”

答案 1 :(得分:0)

检查一下,我希望它有所帮助