Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 XNA windows phone 7如何创建加载页?_Windows Phone 7_Xna - Fatal编程技术网

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

Windows phone 7 XNA windows phone 7如何创建加载页?,windows-phone-7,xna,Windows Phone 7,Xna,如何创建加载页 例如一个进度条或某种控件,它将显示加载所需的时间。进度条通常不是一个好主意,除非您可以高度肯定地确切地知道加载所需的时间 相反,创建某种加载图像通常是一个更好的主意,我相信你已经看到了行业向这种风格的转变。(谷歌Chrome标签上的旋转圆圈,例如当页面加载时,或大多数Xbox 360游戏屏幕右下角的旋转圆圈) 至于如何做,没有太多的复杂性。你的游戏运行在一个循环中,大多数长时间运行的事情(比如加载)都发生在后台,所以你所要做的就是不断检查每次更新调用,如果你等待的事情还在发生。如

如何创建加载页


例如一个进度条或某种控件,它将显示加载所需的时间。

进度条通常不是一个好主意,除非您可以高度肯定地确切地知道加载所需的时间

相反,创建某种加载图像通常是一个更好的主意,我相信你已经看到了行业向这种风格的转变。(谷歌Chrome标签上的旋转圆圈,例如当页面加载时,或大多数Xbox 360游戏屏幕右下角的旋转圆圈)

至于如何做,没有太多的复杂性。你的游戏运行在一个循环中,大多数长时间运行的事情(比如加载)都发生在后台,所以你所要做的就是不断检查每次更新调用,如果你等待的事情还在发生。如果是,则继续显示“加载”图形。理想情况下,你应该使用某种游戏状态指示器来处理这个问题,这样你的游戏只需切换到“加载”或“等待”状态,游戏就会自动为你的游戏绘制标准的等待/加载屏幕

为了更好地理解游戏状态,我有一个相当长的教程,你可以阅读这个主题,叫做“”