Я намагаюся навчитися користуватися Ogre3D і потрапив на сцену, де я хочу почати щось більш серйозне, ніж приклади, з якими я прийшов, тому я знайшов і скопіював Основні Ogre Framework
Я використовую Ubuntu 9.10, але зібрав Ogre 1.7 з сайту Ogre3D, я використовую Netbeans 6.8 IDE з плагіном c ++.
Базовий демонстраційний додаток Ogre Framework компілюється і запускається, але потрапляє в основний цикл, в якому перевіряється, чи є вікно візуалізації активним, інакше він викликає sleep(1000);
Перевіряється оператор if if(OgreFramework::getSingletonPtr()->m_pRenderWnd->isActive())
завжди повертає помилково, незважаючи на спеціальне налаштування m_pRenderWnd->setActive(true);
Від читання повідомлень на форумі, пов'язаних з ним, ніхто більше не має цієї проблеми, але вони в основному використовують Windows або Mac.
Чи є проблеми з Ogre3D на Ubuntu, або це, можливо, проблема з autogenerated makefiles, що netbeans генерує?
Відповіді:
0 для відповіді № 1Ви налаштували програму на використанняправильні відео драйвери для вашої системи? Оскільки ви знову на Ubuntu вам потрібно буде використовувати OpenGL. Я знайшов, що деякі драйвери не працювали на деяких системах при використанні Ogre.