問題タブ [ogre3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
233 参照

c# - OGRE3DウィンドウのFatalExecutionEngineError閉じる

OGRE3DのC#バインディングであるMOGREを使用しています。独自のレンダリングループを作成し、WindowEventUtilities.MessagePump()を使用してウィンドウを更新しました。

これが私のメインのアプリケーションループです。

WindowEventUtilities.MessagePump();でOGREWinを閉じると、まだ「FatalExecutionError」コードが表示されます。try / catchステートメントは何もキャッチしません。また、状況を修正するためにWindowEventUtilities.MessagePump()の周りにifステートメントを実装することはできません。私は本当に何をすべきかについて困惑しています。

MOGREボードにトピックを投稿しましたが、まだ解決策が見つかりません。

0 投票する
3 に答える
1144 参照

cmake - OGRE の cmake サンプルのときの不明なコマンド「ogre_config_sample_lib」

Unknown CMake command "ogre_config_sample_lib"OGRE をインストールした後、OGRE Sample フォルダで cmake を使用しようとすると、エラーが発生します。このエラーが発生する前に、次の手順を実行しました。

cdフォルダーSample/Smoke、およびそこにmkdirという名前の新しいディレクトリに。その後実行し、エラーに遭遇します。buildcdcmake ..

これが私のエラーの詳細情報です:

0 投票する
1 に答える
593 参照

qt - QtCreator に Ogre プロジェクトを作成する方法

タイトルのように、新しいプロジェクトを作成するときに QtCreator に Ogre プロジェクトを作成する方法については、画像http://imagebin.org/172549を参照してください。

0 投票する
2 に答える
886 参照

opengl - OpenGL を使用した OpenNi Ogre3D 統合

アニメーション アプリケーションに OpenNI と Ogre3D を使い始めたところです。この統合の以下のサンプルを見つけました: OpenNI Ogre Integration Sample。しかし、慣れていない DirectX を使用して開発されていることに気付きました。OpenGL を使用している他のサンプルはありますか?

0 投票する
1 に答える
948 参照

c++ - SDLを使用して外部ウィンドウから入力を収集するにはどうすればよいですか?

現在、ゲームエンジンでOgreとSDLの間のバインダーを書き直そうとしています。もともと私はここのOgreWikiで概説されている方法を使用しました。 最近、SDLのバージョンを1.3に更新し、「SDL_CreateWindowFrom()」関数呼び出しに気づき、Ogreがウィンドウを構築できるようにバインダーを再実装し、OgreからHWNDを取得してSDLに渡しました。

ウィンドウが1つだけ作成され、すべてが正しくレンダリングされていることがわかりますが、入力は収集されません。理由はわかりません。これが私が現在(Windowsで)使用しているコードです:

私は周りを見回してみましたが、これをある程度成功させた人がたくさんいます(ここここなど)。しかし、これを実装した後の入力の処理については誰もコメントしていないようです。

私は当初、SDLがウィンドウを所有していないため、デフォルトではウィンドウからの入力を収集しないと考えていました。これは合理的です。そこで、SDL APIを検索したところ、入力キャプチャに関連していると思われる関数「SDL_SetWindowGrab()」が1つだけ見つかりました。しかし、それを呼び出しても効果はありません。

SDLにOgre製のウィンドウから入力を収集させるにはどうすればよいですか?

0 投票する
1 に答える
161 参照

java - Ogre3Dとc++でJavaウィンドウと入力を使用する方法はありますか?

私はJavaとC++の間のラッピングにあまり精通していません。しかし、Javaウィンドウ入力をc ++にラップし、ogreに割り当てるウィンドウコンテキストを取得する必要があります。Ogre4Jは似たようなものを使用しているので、それが可能であることはわかっています。

「Ogre4jを使用する」は答えではありません。

0 投票する
1 に答える
686 参照

ogre3d - 回転せずに親のみに従うOgre3Dで子ノードを作成するには?

親をたどるノードを作成する必要がありますが(オフセットはほとんどありません)、親と一緒に回転しません。常に親の位置に変換するだけです。

0 投票する
1 に答える
471 参照

ogre3d - 同じシーンに対して Ogre::RaySceneQuery の複数のインスタンスを作成する理由はありますか?

Ogre::RaySceneQuery同じシーンに の複数のインスタンスを使用すると、何か利点があるのだろうか。または、独自の特別なインスタンスが必要なものがある場合は?

0 投票する
2 に答える
665 参照

c++ - tolua++ を使用して Ogre 関数を公開する

カメラを回転させるためのピッチ、ヨーなど、Ogre ライブラリ関数を公開する方法を知りたいです。lua スクリプトを使用してアプリケーションのカメラを制御したいと考えています。tolua++を使ってバインディングをしています。OgreCamera.h のクリーンなヘッダーを作成しましたが、C++ コードで lua_call を使用すると、プログラムが終了コード 1 で終了するため、明らかに関数が公開されていません。私の lua スクリプトでは、ステートメント pMyCam:yaw(angle) を記述します。ここで、pMyCam は Ogre::Camera* 型であり、lua に渡されます。問題のあるステートメントは、yaw の呼び出しです。

他にもありますか

0 投票する
1 に答える
272 参照

c++ - makefileのエラー

コマンドプロンプトでmingw-g++を使用してC++ファイルをコンパイルしたいと思います。私のC++ファイルにはOGRE3Dライブラリもあります。これらのOGRE3Dライブラリをmakefileに追加するにはどうすればよいですか。たとえば、コマンドプロンプトでファイルをコンパイルした後、次のようなエラーが発生します。OgreEntity.h:そのようなファイルやディレクトリはありません