問題タブ [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 投票する
3 に答える
9419 参照

opengl - 右手の座標行列を左手の座標に?

右手座標系を使用する 3D モデルにブレンダーを使用しているため、モデルを opengl エンジン (irrlicht、左手座標系) にインポートしようとすると、メッシュとアニメーションが x 軸で反転して見えます。

(たとえば、ブレンダーでは私の人間のモデルは右手でアニメーションを実行しますが、opengl では左手で実行します。)

だから私は行列を右手の​​座標から左手に変換しようとしています。続行するためのガイドラインを教えてください。

編集:b3dなどのアニメーションモデルでこれを試しています.

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

c++ - Irrlicht の未解決の外部

私は現在、C++ と Irrlicht ゲーム エンジンを使用して、Visual Studio 2010 でコーディングしています。フォーラムでこの質問をしようとしましたが、応答がありませんでした。

Irrlicht Web サイトのチュートリアルを使用しています: http://irrlicht.sourceforge.net/docu/example002.html

私が得ているエラーは次のとおりです。「関数 _main で参照されている未解決の外部シンボル _ imp _createDevice」

Irrlicht ライブラリとインクルード ファイルのリンクを追加しましたが、まだこのエラーが発生します。

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

android-ndk - Android NDK irrlciht vuforia ビルド エラー

ここから irrlchit と vuforia を統合したプロジェクトを作成しようとしています: https://github.com/nailgun/android_irrlicht_vuforia

しかし、コードをビルドすると次のエラーが発生します。

ndkエラー

プロジェクトの構造は次のとおりです。

プロジェクト構造

Android.mk は次のとおりです。

ビルド エラーの原因についての提案をいただければ幸いです。

前もって感謝します。

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

c++ - Irrlicht キープレス

Irrlicht 内でキープレスをプログラムするのに苦労しています。

そのようなイベントレシーバーを作成しました:

これはすべてそのように機能しているようです。ただし、「while(device->run())」内に実装しました:

レシーバーの「識別子レシーバーが定義されていません」というエラーが表示されます。私が見るすべての例で、宣言のないこのレシーバー変数を見て、それが機能すると主張しています。私は何を間違っていますか?

サンプル プロジェクト "LoadIrrFile" (#15) に基づいてビルドしています。

計画は、キー 1 ~ 3 の武器スイッチを実装することです。キープレスを初期化したら、コードを取得できるはずです。

ここで見つけたスニペットを使用しています: http://irrlicht.sourceforge.net/forum//viewtopic.php?p=143082

詳細情報が必要な場合の完全なコード セグメントは次のとおりです: http://pastie.org/pastes/8620301/text

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

c++ - イルリヒト弾丸

Irrlicht 内で弾丸を利用しようと試みましたが、役に立ちませんでした。2 組の箇条書きをコーディングしようとしました。私は「レーザー」と「ロケット」を持っています。前者はビルボードを発射し、後者はメッシュを発射します。

前者用の有効なビルボードを作成することができましたが、どうしてもその位置を変更することができません。プレイヤーの顔からスポーンするのではなく、武器 (画面の右側) からスポーンしたくありません。ビルボードを武器ノードの親にすることを試み、値の問題をテストするために大きな値と小さな値を試しました。どちらも機能していません。

ロケットを使用するための IMesh ノードを作成しました。それを使って撮影しようとすると、大量のクラッシュが発生します。メッシュを起動しようとすると、出力に次のエラーが表示されます。

私は百万回以上チェックしましたが、パスは完全に正しいです。Rocketlauncher_shell.obj は、../../media 内に直接配置されています。

これが私のコードです:

すべての場合のブールは完全に機能しています。デバッグ行は常に表示され、前述の問題以外はすべて正常に機能します。

「laseractive」と「rocketactive」の行に注目してください。

このプログラムは、「LoadIrrFile」デフォルト プロジェクト #15 の上に構築しました。

必要な参照の完全なコードは次のとおりです: http://pastie.org/pastes/8623503/text

(これは最も美しいコードではありません - 進行中の作業であり、これまでにない Irrlicht での最初の試みです)

余談ですが、Irrlicht 内でヒットスキャン武器は可能ですか? そのような機能を備えたショットガンの武器をコーディングしたいと思います。

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

android - AndroidでIrrlichを始める方法

irrlich 3-d エンジンから始めたい、sdk をダウンロードした、sdk に含まれるサンプル プロジェクトを実行したい、その方法とプロジェクトを Android に移植する方法を知りたい。また、初心者向けの優れたチュートリアルとサンプルがあります。

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

c++ - Irrlicht LNK2019: 関数 _main で参照されている未解決の外部シンボル __imp__createDevice

VS 2010 を使用してIrrlicht のサンプル 01.HelloWorld"をビルドしようとしています。実行すると、次のエラーが表示されます。

LNK2019: 未解決の外部シンボル __imp__createDevice が関数 _main で参照されています

この問題の可能な解決策を見つけ、 andに変更int mainして、答えにいくつかの解決策を適用しようとしました が、うまくいきませんでした。int _tmain(int argc, _TCHAR* argv[])int _tmain()