【问题标题】:XNA - How to show different screens?XNA - 如何显示不同的屏幕?
【发布时间】:2013-04-14 04:20:12
【问题描述】:

我是 XNA 的新手。我正在创建一个有 2 个屏幕(主屏幕,游戏屏幕)的游戏,我想要做的是,当用户在主屏幕上按下数字“1”时,屏幕切换到用户开始玩游戏的新屏幕。我无法在 XNA 中找出任何可以帮助我切换屏幕的课程。请告诉我该怎么做。

任何帮助将不胜感激!

提前致谢

【问题讨论】:

标签: windows xna screen xna-4.0


【解决方案1】:

XNa 并没有真正的“屏幕”概念,它是由开发人员定义的。你说你已经有两个屏幕了,这些单独的 C# 文件有自己的 Update 和 Draw 函数吗?

如果是这样,首先从 Game 类调用主屏幕的这些函数。当用户按下按钮时,切换到调用 PlayGame 屏幕上的函数。您可能需要调用其他函数,但如果这是您当前定义场景的方式,这是一般原则。

【讨论】:

  • 没关系,先解释一下你有两个屏幕是什么意思。您是否已经创建了这两个屏幕,或者您是在询问最初将如何创建它们?
  • 我将如何创建它们..!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-29
  • 2018-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多