XNA windows phone 7如何创建加载页面?

时间:2012-02-11 09:47:43

标签: windows-phone-7 xna

如何创建加载页?

例如进度条或某种控件,它会显示加载需要多长时间?

1 个答案:

答案 0 :(得分:0)

进度条通常不是一个好主意,除非你能够高度确定地知道要花多长时间。

相反,创建某种加载图像通常是一个更好的主意,我相信你已经看到了业界对这种风格的转变。 (谷歌浏览器中的选项卡上的旋转圆圈,例如加载页面时,或大多数Xbox 360游戏的屏幕右下方的旋转圆圈)。

至于如何做,它没有太多的复杂性。你的游戏在一个循环中运行,并且大多数长时间运行的事情都会在后台发生,所以你要做的就是继续检查每个Update调用,如果你正在等待的东西仍在发生。如果它继续显示“加载”图形。理想情况下,您将使用某种游戏状态指示器处理它,以便您的所有游戏都要切换到“加载”或“等待”状态,游戏将自动为您的游戏绘制标准等待/加载屏幕。

为了更好地理解游戏状态,我有一个相当冗长的教程,你可以阅读有关“The State of Things”的主题