問題タブ [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.
memory - ビジュアルリークディテクタのクラッシュ
Visual Leak Detectorを使用して、プログラムのメモリリークを検出しています。プログラムの実行が終了すると、utility.cppの次のコードによってトリガーされるアサーションを取得します。Visual Leak Detectorのヘッダーがプログラムから除外されると、プログラムは問題なく実行および終了します。
なぜアサートがトリガーされているのかわかりません。アサーションをトリガーできるシナリオを誰かが知っていますか?
ありがとう
c++ - DirectX 9.0c の最小バージョンとその確認方法
Windows C++ Ogre ベースのゲームが完成間近です。公開する前に、この問題を解決する必要があります。
Ogre は、最新の Dx9.0c バージョンに更新されていない場合、多くのテスト コンピューターでクラッシュします。これらのすべてのコンピューターには既に 9.0c がインストールされていましたが、それは古い OS がプリインストールされたサブバージョンだったに違いないため、クラッシュが発生しました..?
最初の質問は、ゲームがユーザーの顔でクラッシュしないように、ユーザーが正しい 9.0c バージョンを持っていることを確認するにはどうすればよいかということですが、代わりに「そこから最新の 9.0c バージョンを入手してください... ."?
2 番目の質問は、ゲームのインストール中にユーザーのコンピューターを最新の 9.0c バージョンに更新する標準の自動化された方法はありますか? それが最善の解決策でしょう。
事前に多くの多くの感謝、
明細書
open-source - Ogre3D エンジン ベースのオープン ソース ゲーム?
3D レンダリングに Ogre3d を使用してゲームのプロトタイプを作成する予定です。人々がそれをどのように使用しているかを見たかった。注目に値する Ogre3d ベースのオープン ソース エンジンを知っている人はいますか?
sourceforge で検索しようとしましたが、良いものは何もありませんでした。
ありがとう
c++ - Ogre3Dのハイトマップからのメッシュ
Ogre3Dエンジン(C ++)を使用して、グレースケールの高さマップからメッシュを生成したいと思います。テレインツールでそれができることは知っていますが、単純なメッシュが必要です。それを行うための最良の方法は何でしょうか?これはかなり基本的なことのように聞こえますが、Ogre3dのドキュメントで自分の道を見つけることができません。
ありがとう!
c++ - コード ブレークでマウスが消える
Ogre3D を使用していますが、ブレーク (または例外) が発生してビジュアル スタジオに割り込むと、マウス カーソルが表示されないことがあります。ゲームが壊れたときに変数を監視できないため、ほとんどの場合、ゲームを再起動する必要があるため、これは非常に面倒です。それ以外はすべて機能します。マウスだけが消えて、Shift+F5 を押してデバッグを終了するか、ブレークを削除してコンティニューを押してから、通常どおりゲームを終了するまでそのままになります (例外の場合は、デバッグを終了します)。
この問題は Ogre3D 自体によるものではないと思います。いずれにせよ、誰かがこの非常に厄介な問題を解決してくれることを願っています。
c++ - デプスマップからのサーフェスの3Dレンダリング
ステレオビジョンを使用して、カメラから見た3D環境を表す深度マップを作成しています。カメラ位置に関連付けられた「キーフレーム」ごとに1つの深度マップがあります。目標は、これらの2D深度マップを3D空間に変換することです(後でそれらをマージして環境全体を再構築します)。
これらの深度マップを3Dで変換するための最良の(効率的な)方法は何でしょうか?各深度マップは752x480の大きさであるため、三角形の数は非常に速く増加する可能性があります。オブジェクトの詳細レベルを自動管理するシステムが欲しいのですが。
私のチームはOgre3dを使用しているので、それを使った解決策を見つけるのは素晴らしいことです。私が探しているのは、Terrainが行うことと非常に似ていますが、結果のオブジェクトを好きな場所(平行移動、回転)に配置できるようにしたいという点が異なり、Terrainではそれができないと思います。
私はOgre3dを初めて使用するので、知っておくべき簡単な解決策がある場合はご容赦ください。Ogre3d以外のツールが私の問題に適している場合は、喜んでそれについて学びます。
licensing - OGRE 1.6.1 ライセンス
OGRE 1.6.1 が提供するリソースを、私が学界で発表する論文で使用できるかどうか、誰か知りませんか? リラックスできる公式リンクをいくつか紹介していただけませんか?:-)
ありがとう、ラフィド
3d - OGREの被写界深度効果
OGREで被写界深度効果を実装するための簡単なコードを誰かに提供してもらえますか?
ogre3d - 2010 年の 3D ゲーム プログラミング - どこからやり直すべきか?
数年前、ゲームのプログラミングに手を出しました。Windows XP、C++、Ogre3d、Visual Studio、および Blender を使用するようになりました。私は RTS を作り始めましたが、実際の生活が始まりました。
Ruby、Python、および C# が一般的になった今、C++ に代わる価値のあるものがあるかどうか疑問に思っています。
C++ は今でも優先言語ですか?
現在Ubuntuを実行しているため、Ubuntu C++ IDE、C++、およびOgre3dを使用する必要があります。
Ogre3d を使用していて、別のものに移行した人はいますか?
編集
目標: PC での趣味ベースの 3D プログラミング
- 現在は Ubuntu を使用していますが、いつか Win7 に移行する予定です。
- スタートピアのようなシンプルなゲームを想像します
- 私は物理エンジンとサウンドについて少し知っており、以前に Ogre3d コンポーネントを接続したことがあります。
これまでのところ、Ogre3d がまだ広く使用されていることを見てきました。Pythonとhttp://www.panda3d.org/を調べるかもしれません
乾杯。
mingw - Ogitor を mingw でコンパイルする
mingwでソースからプログラム ( Ogitor ) をコンパイルしています。プログラムのコンパイルはCMakeによって構成されます(boost、ogre を使用)。
mingw32-make のログの最後の部分:
.......
情報: __imp___ZN4Ogre4Math 12NEG_INFINITYE にリンクして Ogre::Math::NEG_INFINITY を解決しています (自動インポート)
ライブラリ ファイルの作成: ..\lib\libOgitor_d.dll.a
c:/qt/mingw/bin/ ../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: 警告: --enable-auto-import を指定せずに自動インポートが有効化されましたコマンドラインで。
自動インポートされた DLL からのシンボルを参照する定数データ構造が含まれていない限り、これは機能するはずです。
cd D:\Engine\Ogitor\v0-4-a\bin\Ogitor && copy "" ..\RunPath\bin
システムがパスを見つけられません。
mingw32-make[2]: [lib/libOgitor_d.dll] エラー 1
mingw32-make[2]: ディレクトリD:/Engine/Ogitor/v0-4-a/bin を離れてい ます mingw32-make: [all] エラー 2D:/Engine/Ogitor/v0-4-a/bin'
mingw32-make[1]: [Ogitor/CMakeFiles/Ogitor.dir/all] Error 2
mingw32-make[1]: Leaving directory
選択したコマンドが間違っています。どうすれば修理できますか?