問題タブ [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.
opengl - 右手の座標行列を左手の座標に?
右手座標系を使用する 3D モデルにブレンダーを使用しているため、モデルを opengl エンジン (irrlicht、左手座標系) にインポートしようとすると、メッシュとアニメーションが x 軸で反転して見えます。
(たとえば、ブレンダーでは私の人間のモデルは右手でアニメーションを実行しますが、opengl では左手で実行します。)
だから私は行列を右手の座標から左手に変換しようとしています。続行するためのガイドラインを教えてください。
編集:b3dなどのアニメーションモデルでこれを試しています.
c++ - Irrlicht の未解決の外部
私は現在、C++ と Irrlicht ゲーム エンジンを使用して、Visual Studio 2010 でコーディングしています。フォーラムでこの質問をしようとしましたが、応答がありませんでした。
Irrlicht Web サイトのチュートリアルを使用しています: http://irrlicht.sourceforge.net/docu/example002.html
私が得ているエラーは次のとおりです。「関数 _main で参照されている未解決の外部シンボル _ imp _createDevice」
Irrlicht ライブラリとインクルード ファイルのリンクを追加しましたが、まだこのエラーが発生します。
android-ndk - Android NDK irrlciht vuforia ビルド エラー
ここから irrlchit と vuforia を統合したプロジェクトを作成しようとしています: https://github.com/nailgun/android_irrlicht_vuforia
しかし、コードをビルドすると次のエラーが発生します。

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

Android.mk は次のとおりです。
ビルド エラーの原因についての提案をいただければ幸いです。
前もって感謝します。
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
c++ - イルリヒト弾丸
Irrlicht 内で弾丸を利用しようと試みましたが、役に立ちませんでした。2 組の箇条書きをコーディングしようとしました。私は「レーザー」と「ロケット」を持っています。前者はビルボードを発射し、後者はメッシュを発射します。
前者用の有効なビルボードを作成することができましたが、どうしてもその位置を変更することができません。プレイヤーの顔からスポーンするのではなく、武器 (画面の右側) からスポーンしたくありません。ビルボードを武器ノードの親にすることを試み、値の問題をテストするために大きな値と小さな値を試しました。どちらも機能していません。
ロケットを使用するための IMesh ノードを作成しました。それを使って撮影しようとすると、大量のクラッシュが発生します。メッシュを起動しようとすると、出力に次のエラーが表示されます。
私は百万回以上チェックしましたが、パスは完全に正しいです。Rocketlauncher_shell.obj は、../../media 内に直接配置されています。
これが私のコードです:
すべての場合のブールは完全に機能しています。デバッグ行は常に表示され、前述の問題以外はすべて正常に機能します。
「laseractive」と「rocketactive」の行に注目してください。
このプログラムは、「LoadIrrFile」デフォルト プロジェクト #15 の上に構築しました。
必要な参照の完全なコードは次のとおりです: http://pastie.org/pastes/8623503/text
(これは最も美しいコードではありません - 進行中の作業であり、これまでにない Irrlicht での最初の試みです)
余談ですが、Irrlicht 内でヒットスキャン武器は可能ですか? そのような機能を備えたショットガンの武器をコーディングしたいと思います。
android - AndroidでIrrlichを始める方法
irrlich 3-d エンジンから始めたい、sdk をダウンロードした、sdk に含まれるサンプル プロジェクトを実行したい、その方法とプロジェクトを Android に移植する方法を知りたい。また、初心者向けの優れたチュートリアルとサンプルがあります。
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()