首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 阿来(一)---让你的OGRE demo也有loadingBar- -
【标  题】:阿来(一)---让你的OGRE demo也有loadingBar- -
【关键字】:---,OGRE,demo,loadingBar-
【来  源】:http://www.cppblog.com/lai3d/archive/2007/02/24/18949.html

阿来(一)---让你的OGRE demo也有loadingBar- -

OGRE demo loadingBar

做法:
(1)先在你的demo主类头文件里加入
?? #include "ExampleLoadingBar.h"
(2)再在主类的protected域内加入data member:
?? ExampleLoadingBar mLoadingBar;
(3)再在主类的protected域内加入member function:
?????????? void loadResources(void)
??????? {

??????????????? mLoadingBar.start(mWindow, 1, 1, 0.75);

??????????????? // Turn off rendering of everything except overlays
??????????????? mSceneMgr->clearSpecialCaseRenderQueues();
??????????????? mSceneMgr->addSpecialCaseRenderQueue(RENDER_QUEUE_OVERLAY);
??????????????? mSceneMgr->setSpecialCaseRenderQueueMode(SceneManager::SCRQM_INCLUDE);
???????????????
??????????????? // Initialise the rest of the resource groups, parse scripts etc
??????????????? ResourceGroupManager::getSingleton().initialiseAllResourceGroups();
??????????????? ResourceGroupManager::getSingleton().loadResourceGroup(
??????????????????????? ResourceGroupManager::getSingleton().getWorldResourceGroupName(),
??????????????????????? false, true);

??????????????? // Back to full rendering
??????????????? mSceneMgr->clearSpecialCaseRenderQueues();
??????????????? mSceneMgr->setSpecialCaseRenderQueueMode(SceneManager::SCRQM_EXCLUDE);

??????????????? mLoadingBar.finish();


??????? }
释疑:
?在Demo的父类ExampleApplication中 loadResources如下实现:
??????? virtual void loadResources(void)
??????? {
??????????????? // Initialise, parse scripts etc
??????????????? ResourceGroupManager::getSingleton().initialiseAllResourceGroups();

??????? }
这个被override后,里面的操作被包含了,如红色的所示。咱不会少做事,所以放心用吧!

让vs2005支持NVDIA CUDA的cu文件语法高亮显示:【上一篇】
Pure GPU Computing Platform : NVIDIA CUDA Tutorial:【下一篇】
【相关文章】
  • 鸟哥的私房菜---学习手记五
  • base64编码类------源代码(C#)
  • 文件系统识别器 -----翻译自IFS KIT Documentation
  • 凌乱的思绪---写在大年初六
  • boost库---系列解读一
  • 恶草丛生的阴暗角落---虚拟机制(上)
  • 恶草丛生的阴暗角落---虚拟机制(下)
  • How to Make Windows Start Up Faster---如何提高windows启动速度
  • 鸟哥的私房菜---学习手记四
  • 鸟哥的私房菜---学习手记三
  • 【随机文章】
  • Quines (self-replicating programs)
  • linux kernel 2.4.5 ipv4 socket层的一点解释
  • 部门新员工第一天考察结果
  • 如何在被显式加载的库中设置断点
  • 最简单的Servlet实现验证码
  • TClipboard
  • 工作笔记一,(阵列, 环境的搭建和mysql的安装)
  • 敏捷软件开发 读书笔记 (3)——OO五大原则(3.LSP——里氏替换原则)
  • Flash特效之灯光的照射效果
  • 进程和线程编程
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.