C# 使用屏幕上的SpriteFont请求用户输入 例如,考虑一个破砖块游戏,一旦球落在桨叶下方,用户将得到一个显示的消息(使用 SpRIFEFTN< /代码>)询问他是否愿意再玩。如果满足该条件,并且精灵字体声明“再次播放,输入“y”表示“是”,输入“n”表示“否”,那么如何在XNA中获取该输入
这里有一个关于在XNA中检测按键的教程:首先,您需要一个布尔值来查看游戏是否结束。如果您没有布尔值,那么用户可以随时按Y或N,游戏将重新启动 它应该是简单的设置一个反正,只要有它检测到当球落在下面的桨和设置布尔为真 那么,剩下的问题应该很容易解决C# 使用屏幕上的SpriteFont请求用户输入 例如,考虑一个破砖块游戏,一旦球落在桨叶下方,用户将得到一个显示的消息(使用 SpRIFEFTN< /代码>)询问他是否愿意再玩。如果满足该条件,并且精灵字体声明“再次播放,输入“y”表示“是”,输入“n”表示“否”,那么如何在XNA中获取该输入,c#,xna,C#,Xna,这里有一个关于在XNA中检测按键的教程:首先,您需要一个布尔值来查看游戏是否结束。如果您没有布尔值,那么用户可以随时按Y或N,游戏将重新启动 它应该是简单的设置一个反正,只要有它检测到当球落在下面的桨和设置布尔为真 那么,剩下的问题应该很容易解决 if (gameRestart) { if (Keyboard.GetState().IsKeyDown(Keys.Y)) { // code for re
if (gameRestart)
{
if (Keyboard.GetState().IsKeyDown(Keys.Y))
{
// code for restart goes here
}
else if (Keyboard.GetState().IsKeyDown(Keys.N))
{
// do nothing, I guess?
}
}