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键控制