|
看来DEMO_BSP代码,进度条加载原本以为很简单
步骤就是:start()函数负责绘制和启动监听
//ResourceGroupManager::getSingleton().addResourceGroupListener(this);//开始监听
ResourceGroupManager::getSingleton().initialiseAllResourceGroups();//负责加载所有资源
在scriptParseEnded()函数中绘制进度条的长度和更新窗口
可是我用了自己手动创建的WIN32窗口+OGRE却不能实现该功能,不知道为什么,特求解!
发现一个区别:DEMO_BSP在加载资源时鼠标是箭头状态,而自建的窗口确实成的漏斗状态!
起初我以为是mWindow->update();不能达到更新窗口的效果,又加了UpdateWindow()函数,还是不行!
希望各位大侠指点下! |
|