Проблема Ogre3D Basic Framework в Ubuntu - PullRequest
0 голосов
/ 15 января 2010

Я пытался научиться использовать Ogre3D и дошел до стадии, на которой я хочу начать что-то более серьезное, чем примеры, с которыми он поставляется, поэтому я нашел и скопировал Basic Ogre Framework

Я использую Ubuntu 9.10, но скомпилировал Ogre 1.7 с веб-сайта Ogre3D, я использую IDE Netbeans 6.8 с плагином c ++.

Демонстрационное приложение Basic Ogre Framework компилируется и запускается, но попадает в основной цикл, где проверяет, активно ли окно рендеринга, в противном случае оно вызывает sleep(1000);

Оператор if, который проверяет if(OgreFramework::getSingletonPtr()->m_pRenderWnd->isActive()), всегда возвращает false, несмотря на то, что он специально установил m_pRenderWnd->setActive(true);

После прочтения связанных с этим сообщений на форуме ни у кого больше нет этой проблемы, но они в основном используют Windows или Mac.

Есть ли проблемы с Ogre3D в Ubuntu, или это может быть проблема с автоматически сгенерированными make-файлами, которые генерирует netbeans?

1 Ответ

0 голосов
/ 15 января 2010

Вы настроили приложение для использования правильных драйверов видео для вашей системы? Поскольку вы работаете в Ubuntu, вам нужно использовать OpenGL. Я обнаружил, что некоторые драйверы не работают в некоторых системах при использовании Ogre.

...