在做游戏程序设计时,一般在游戏进入主场景之前都有一个Loading的进度条加载界面。
在这个界面中,进度条会显示游戏前资源加载进度,当进度为100%时,进入游戏主场景。
这里可以做一个从0到100的动画,但是如何实现真正的判断资源加载到内存的判断呢?
也就是说程序是如何判断出游戏中资源、数据等有没有加载进内存的?
大家可以以C、C++游戏或者Flash游戏程序为例帮忙解释下啊。。或者iphone的游戏更好。。

解决方案 »

  1.   

    那么,虚拟的能起到什么作用呢?能直接进入游戏场景,为什么要让用户等待loading时间呢?
    那真实的控制加载进度能做么?
      

  2.   

    在ios游戏好像都是模拟的,启动一个定时器,模拟加载进度。。
      

  3.   

    以前做下载的时候有根据下载百分比动态修改进度条的效果,但是开机load就不清楚了。
    可以在委托里面检测,每一步执行完了便将进度提升一点。
    这个百分比很难说,是什么的百分比没有定数。