2012-02-11 40 views

回答

0

进度条通常不是一个好主意,除非您可以高度确定地知道需要多长时间。

取而代之的是创建某种加载图像通常是一个更好的想法,我相信你已经看到了这种风格的行业转换。 (Google Chrome中的选项卡上的旋转圆圈,例如当页面正在加载时,或者大多数Xbox 360游戏屏幕右下角的旋转圆圈)。

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

欲了解更多关于游戏状态的信息,我有一个相当长的教程,你可以在这个主题上看到“The State of Things

相关问题