现在的位置: 首页 > 综合 > 正文

ogre–LOGO

2018年04月28日 ⁄ 综合 ⁄ 共 1089字 ⁄ 字号 评论关闭

 2009-12-03  14:04:56


 

//屏蔽掉ogre LOGO和FPS数据显示
 //在ExampleApplication.h中,找到showDebugOverlay(true)虚函数的应用
 //为mFrameListener->showDebugOverlay(true);
 //所以最直接的办法就是在实例文件中改为mFrameListener->showDebugOverlay(false);
 /*void createFrameListener(void)
 {
  mFrameListener= new GrassListener(mWindow, mCamera, mSceneMgr);
  mFrameListener->showDebugOverlay(false);
  mRoot->addFrameListener(mFrameListener);
 }*/
 
 //showDebugOverlay函数定义在ExampleFrameListener.h中

 //Overlay* mDebugOverlay;
 //mDebugOverlay = OverlayManager::getSingleton().getByName("Core/DebugOverlay");
 //Core/DebugOverlay信息位于ogrecore.zip文件(Media/packs/OgreCore.zip)中ogredebugpanel.overlay
 //当然自己也可以新建oveylay文档并创建路径,如使用自己的LOGO,LOGO的参数等等

 virtual void showDebugOverlay(bool show)
 {
  if (mDebugOverlay)
  {
  if (show)
  mDebugOverlay->show();
  else
  mDebugOverlay->hide();
  }

  //mDebugOverlay->hide();//添加的,这样LOGO和FPS一直处于隐藏状态(F键无用)。
 }

 

 

在ExampleFrameListener.h中找到virtual bool processUnbufferedKeyInput(const FrameEvent& evt)键盘输入相关函数有关F键控制

抱歉!评论已关闭.