Ubuntu上的Ogre3D基础框架问题
我一直在努力学习如何使用Ogre3D,并且已经到了我想开始一些比它自带的例子更严肃的阶段,所以我发现并复制了Basic Ogre Framework
我使用的是Ubuntu 9.10,但是已经从Ogre3D网站编译Ogre 1.7,我正在使用带有c ++插件的Netbeans 6.8 IDE。
基本的Ogre框架演示应用程序编译并运行,但会进入主循环,检查“渲染窗口”是否处于活动状态,否则会调用sleep(1000);
尽管专门设置了m_pRenderWnd->setActive(true);
,但是检查if(OgreFramework::getSingletonPtr()->m_pRenderWnd->isActive())
的if语句总是返回false m_pRenderWnd->setActive(true);
从阅读与之相关的论坛帖子,没有人有这个问题,但他们主要使用Windows或Mac。
Ubuntu上的Ogre3D有问题,或者它可能是netbeans生成的自动生成的makefile的问题?
您是否配置了应用程序以使用适合您系统的正确视频驱动程序? 既然你在Ubuntu上,你需要使用OpenGL。 我发现一些驱动程序在使用Ogre时在某些系统上不起作用。
链接地址: http://www.djcxy.com/p/95545.html