我是XNA的新手。我正在创建一个有2个屏幕(主屏幕,游戏屏幕)的游戏我想要做的是当在主屏幕用户按下数字“1”时,屏幕切换到用户开始玩游戏的新屏幕。我无法弄清楚XNA中哪些类可以帮助我切换屏幕。请告诉我怎么做。
欢迎任何帮助!
提前致谢
答案 0 :(得分:0)
XNa实际上没有“屏幕”的概念,这是开发人员定义的东西。你说你已经有两个屏幕,这些单独的C#文件是否有自己的Update和Draw功能?
如果是这样,首先从Game类调用主屏幕的那些函数。当用户按下按钮时,切换到调用PlayGame屏幕上的功能。您可能需要调用其他功能,但这是一般原则,如果这是您当前定义场景的方式。