我一直在阅读有关如何在Silverlight应用程序中使用它的教程,但我需要在XNA中使用它。所有教程都引用了Microsoft.Xna.Framework.GamerServices包,但是没有这样的类......
我出错了什么?
答案 0 :(得分:5)
除非您真正显示某种类型的系统类型消息,否则您可能不希望通过XNA显示消息框类。
如果您只是计划通过游戏向玩家传达某些内容,那么您需要自己动手,这样您就可以适当地对其进行主题设置,以匹配您的游戏。
否则,上面关于使用GamerServices的答案是正确的,这就是你通过XNA显示MessageBox的方式,但是你应该真正限制你对纯类系统消息的使用(例如“你必须登录才能购买这个)游戏“。)
答案 1 :(得分:1)
首先,检查您是否有对Microsoft.Xna.Framework.GamerServices程序集的引用(在“解决方案资源管理器”窗口中,展开“引用”)。如果不这样做,请添加它(右键单击“参考”,然后单击“添加参考”)。然后,您可以使用Microsoft.Xna.Framework.GamerServices.Guide.BeginShowMessageBox
显示消息框。
答案 2 :(得分:0)
如果您无法获得其他建议,我建议您查看游戏状态管理示例。它有自己的消息类型弹出窗口。但更重要的是,它是任何XNA游戏的一个很好的起点。
http://create.msdn.com/en-US/education/catalog/sample/game_state_management