【发布时间】:2013-04-14 04:20:12
【问题描述】:
我是 XNA 的新手。我正在创建一个有 2 个屏幕(主屏幕,游戏屏幕)的游戏,我想要做的是,当用户在主屏幕上按下数字“1”时,屏幕切换到用户开始玩游戏的新屏幕。我无法在 XNA 中找出任何可以帮助我切换屏幕的课程。请告诉我该怎么做。
任何帮助将不胜感激!
提前致谢
【问题讨论】:
标签: windows xna screen xna-4.0
我是 XNA 的新手。我正在创建一个有 2 个屏幕(主屏幕,游戏屏幕)的游戏,我想要做的是,当用户在主屏幕上按下数字“1”时,屏幕切换到用户开始玩游戏的新屏幕。我无法在 XNA 中找出任何可以帮助我切换屏幕的课程。请告诉我该怎么做。
任何帮助将不胜感激!
提前致谢
【问题讨论】:
标签: windows xna screen xna-4.0
XNa 并没有真正的“屏幕”概念,它是由开发人员定义的。你说你已经有两个屏幕了,这些单独的 C# 文件有自己的 Update 和 Draw 函数吗?
如果是这样,首先从 Game 类调用主屏幕的这些函数。当用户按下按钮时,切换到调用 PlayGame 屏幕上的函数。您可能需要调用其他函数,但如果这是您当前定义场景的方式,这是一般原则。
【讨论】: