0

私はOgre3Dの使い方を学ぼうとしていて、付属の例よりももっと真面目なことを始めたいという段階に達したので、BasicOgreFrameworkを見つけてコピーしました

Ubuntu 9.10を使用していますが、Ogre3DWebサイトからOgre1.7をコンパイルしました。c++プラグインでNetbeans6.8IDEを使用しています。

Basic Ogre Frameworkデモアプリはコンパイルして実行しますが、メインループに到達し、レンダリングウィンドウがアクティブかどうかを確認します。アクティブでない場合は、sleep(1000);

チェックしているifステートメントはif(OgreFramework::getSingletonPtr()->m_pRenderWnd->isActive())、特に設定しているにもかかわらず、常にfalseを返します。m_pRenderWnd->setActive(true);

それに関連するフォーラムの投稿を読んだところ、他の誰もこの問題を抱えていませんが、彼らは主にWindowsまたはMacを使用しています。

UbuntuのOgre3Dに問題がありますか、それともnetbeansが生成している自動生成されたmakefileに問題がある可能性がありますか?

4

1 に答える 1

0

システムに適切なビデオドライバーを使用するようにアプリケーションを構成しましたか?あなたはubuntuを使用しているので、OpenGLを使用する必要があります。Ogreを使用しているときに、一部のシステムで一部のドライバーが機能しないことがわかりました。

于 2010-01-14T23:27:13.570 に答える