問題タブ [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.

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

android - glReadPixelsが予期しないカラーフォーマット値を返すのはなぜですか?

OpenGl ES 1.0 Driver で Irrlicht を使用して画面をキャプチャしたい。

これがC ++で書かれた私のコードです

ほとんどの Android デバイスは正常に動作します。しかし、Android 2.2.3 の MileStone は予期しない結果になりました。MileStone は BGRA カラーを返しますが、RGBA カラー フォーマットが必要です。

最後に、コードを変更します

しかし、MileStone は RGBA カラーを返します。

なぜ赤と青が予想外なのか疑問があります。適切な理由は何ですか?

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

macos - MacOS で Irrlicht プロジェクトをコンパイルすると、「アーキテクチャ x86_64 のシンボルが見つかりません」というエラーが表示される

MacOSX 10.8 に Irrlicht 1.8 をコンパイルしてインストールしました。次に、Irrlicht を使用する CodeBlocks プロジェクトを作成しました。コンパイルしようとすると、次のエラーが発生します。

問題は Irrlicht をコンパイルした方法にあると思います。これが私がやった方法です:

  1. このチュートリアルを使用してIrrlicht をコンパイルしました。コンパイル時に、非推奨の関数の使用に関する 4 つの警告が表示されましたが、問題は発生しないと判断しました。
  2. で、取り付けるのはこれ。

誰でもそれを手伝ってもらえますか?ありがとう。

upd: Irrlicht 関数を呼び出そうとしたときにのみ、このエラーが発生することがわかりました。ライブラリがプロジェクトに静的にリンクされているだけで、正常に動作します。

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

c++ - Irrlicht C++ - Code::Blocks & MinGW で適切なプロジェクトを作成しますか?

私は現在 Irrlicht ライブラリを学んでいますが、かなりの問題があります。Irrlicht ZIP アーカイブに付属の例を使用します (これは C::B に付属の例ではありません)。実行時にこの「エントリポイントが見つかりません」というエラーを解決するにはどうすればよいですか? 「gxx_personality_v0」が見つからないなどのように表示されます。何?私はこれがどこから来ているのかさえ知りませんか?Irrlicht は MinGW とうまくミックスできますか?

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

c++ - Irrlicht サーバー側

現在 Irrlicht でマルチプレイヤー ゲームを開発しています。

クライアント側では Irrlicht を使用してレンダリングを実行し、サーバー側では Bullet を使用して物理計算を実行します。

残りの部分 (GUI、ネットワークなど) には Qt を使用しています。

Irrlicht には、次のような便利な機能がいくつかあります。

  • 解凍せずにアーカイブ ファイルからメッシュ、テクスチャなどをロードします。

すべてのリソースを TAR ファイルに保存し、サーバーがそれをクライアントに送信し、(解凍せずに) Irrlicht をロードします。これは非常に便利です。

しかし、Bullet は衝突検出を実行するためにモデルを知る必要があるため、モデルをロードする必要があります。

解決策は、Qt と libarchive を使用して TAR パーサーを開発し、Bullet でそれをロードするように指示することConvexDecomposition::WaveFrontObjです。しかし、より簡単な解決策は、Irrlicht を使用してアーカイブからメッシュをロードすることです (コードは既に作成されているため)。

では、ビデオ ドライバーにレンダリングせずに、サーバー側で Irrlicht を使用する方法はありますか?

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

c++ - 3D モデルと画像を埋め込む Visual C++ 2008

Irrlicht を使用して C++ でゲームを作成しています。Visual Studio 2008 Express (リソース エディターなし) を使用してモデルをゲームの .exe に埋め込み、Irrlicht でモデルをロードする必要があります。問題は、いくら調べても、これを行う方法が見つからないことです。アイデア/解決策はありますか?

0 投票する
5 に答える
33603 参照

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ます。それは正常ですか?

自動検出ボタンも上記のパスを提案します。