对于需要几秒来进行加载的应用程序,初始屏幕可以将应用程序正在启动的消息立即反馈给用户。应用程序启动时就立即显示初始屏幕,并且持续显示直到完成导航至第一页。
Silverlight 初始屏幕
XNA Framework 初始屏幕
我们建议您为基于 XNA Framework 的应用程序创建其初始屏幕时,不要包括 SplashScreenImage.jpg 图像,但是:
-
保持小的入口程序集。
-
在 Initialize() 方法中:
-
调用 base.Initialize() 来正确地创建 GraphicsDevice。
-
加载纹理。将它调整为游戏的目标分辨率和方向。将纹理设置为自动调整为 2 的乘方。使用 DXT 压缩格式。
-
创建 SpriteBatch。
-
呈现纹理。
-
调用 GraphicsDevice.Present()。
-
-
在 Update() 方法中,以递增方式加载您的内容。
-
在 Draw() 方法中,继续绘制起始纹理,并且在加载资产时将其转换成加载动画。