問題タブ [irrlicht]
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.
android - glReadPixelsが予期しないカラーフォーマット値を返すのはなぜですか?
OpenGl ES 1.0 Driver で Irrlicht を使用して画面をキャプチャしたい。
これがC ++で書かれた私のコードです
ほとんどの Android デバイスは正常に動作します。しかし、Android 2.2.3 の MileStone は予期しない結果になりました。MileStone は BGRA カラーを返しますが、RGBA カラー フォーマットが必要です。
最後に、コードを変更します
しかし、MileStone は RGBA カラーを返します。
なぜ赤と青が予想外なのか疑問があります。適切な理由は何ですか?
macos - MacOS で Irrlicht プロジェクトをコンパイルすると、「アーキテクチャ x86_64 のシンボルが見つかりません」というエラーが表示される
MacOSX 10.8 に Irrlicht 1.8 をコンパイルしてインストールしました。次に、Irrlicht を使用する CodeBlocks プロジェクトを作成しました。コンパイルしようとすると、次のエラーが発生します。
問題は Irrlicht をコンパイルした方法にあると思います。これが私がやった方法です:
- このチュートリアルを使用してIrrlicht をコンパイルしました。コンパイル時に、非推奨の関数の使用に関する 4 つの警告が表示されましたが、問題は発生しないと判断しました。
- で、取り付けるのはこれ。
誰でもそれを手伝ってもらえますか?ありがとう。
upd: Irrlicht 関数を呼び出そうとしたときにのみ、このエラーが発生することがわかりました。ライブラリがプロジェクトに静的にリンクされているだけで、正常に動作します。
c++ - Irrlicht C++ - Code::Blocks & MinGW で適切なプロジェクトを作成しますか?
私は現在 Irrlicht ライブラリを学んでいますが、かなりの問題があります。Irrlicht ZIP アーカイブに付属の例を使用します (これは C::B に付属の例ではありません)。実行時にこの「エントリポイントが見つかりません」というエラーを解決するにはどうすればよいですか? 「gxx_personality_v0」が見つからないなどのように表示されます。何?私はこれがどこから来ているのかさえ知りませんか?Irrlicht は MinGW とうまくミックスできますか?
c++ - Irrlicht サーバー側
現在 Irrlicht でマルチプレイヤー ゲームを開発しています。
クライアント側では Irrlicht を使用してレンダリングを実行し、サーバー側では Bullet を使用して物理計算を実行します。
残りの部分 (GUI、ネットワークなど) には Qt を使用しています。
Irrlicht には、次のような便利な機能がいくつかあります。
- 解凍せずにアーカイブ ファイルからメッシュ、テクスチャなどをロードします。
すべてのリソースを TAR ファイルに保存し、サーバーがそれをクライアントに送信し、(解凍せずに) Irrlicht をロードします。これは非常に便利です。
しかし、Bullet は衝突検出を実行するためにモデルを知る必要があるため、モデルをロードする必要があります。
解決策は、Qt と libarchive を使用して TAR パーサーを開発し、Bullet でそれをロードするように指示することConvexDecomposition::WaveFrontObj
です。しかし、より簡単な解決策は、Irrlicht を使用してアーカイブからメッシュをロードすることです (コードは既に作成されているため)。
では、ビデオ ドライバーにレンダリングせずに、サーバー側で Irrlicht を使用する方法はありますか?
c++ - 3D モデルと画像を埋め込む Visual C++ 2008
Irrlicht を使用して C++ でゲームを作成しています。Visual Studio 2008 Express (リソース エディターなし) を使用してモデルをゲームの .exe に埋め込み、Irrlicht でモデルをロードする必要があります。問題は、いくら調べても、これを行う方法が見つからないことです。アイデア/解決策はありますか?
c++ - プロシージャ エントリ ポイント __gxx_personality_v0 が見つかりませんでした
編集者注:「プロシージャ エラー ポイント_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_
がダイナミック リンク ライブラリに見つかりませんでした」のようなエラー メッセージlibstdc++-6.dll
には同じ原因があり、同じ解決策が適用されます。
Windows で Irrlicht C++ コンソール アプリケーションを実行したい場合、このエラーが発生し続けます。
the procedure entry point __gxx_personality_v0 could not be located in the dynamic link library libstdc++-6.dll
MinGW と Irrlicht v1.8 エンジンで CodeBlocks v12.11 を使用しています。正しく設定しました。私のコンピューターには、MinGW とともにインストールされた Qt もあります。競合が発生する可能性はありますか?
これはソースコードです:
コンパイラを に設定しましたC:\CodeBlocks\MinGW
。すべてのファイル ([設定] にいくつか表示されます) はbin
、 を除いて の下にありmake.exe
ます。それは正常ですか?
自動検出ボタンも上記のパスを提案します。