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

上一篇: Ogre3D Basic Framework issue on Ubuntu

下一篇: Why does my program run fine on Windows but not linux?