問題タブ [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 に答える
585 参照

c++ - マウス ホイールの Irrlicht イベント

ユーザーがマウスホイールを使用したときに、マウスホイールのステータスを取得したり、トリガーしたりしたい。

例のようなイベント レシーバーを既に持っていますが (これは から拡張されてIEventReceiverいます)、マウス ホイールの方法がわかりません。

別のレシーバー/イベントハンドラー/ソリューションはありますか?

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

c++ - Irrlicht で SceneNode(Sphere) を移動および回転する

Irrlicht で WASD を使用して 3D 球体をアニメーション化しようとしています。可動部は正常に動作しますが、回転が動作しません。W / SまたはA / Dだけを押す限り、機能します。それらを混ぜたり、別のポイントから開始したりすると、回転が回転します。

宣言

メインループ

ローテーションが必要core::matrix4であると読んだことがありますが、それが役立つ/簡単で、おそらく正しいとも言えますが、使用方法がわかりません。

編集

xAxisAnglezAxisAngleデフォルト値0のf32だけです。

問題は次のとおりです: WWD (元の状態にジャンプして 2 つの W を失う)

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

opengl-es - OpenGL es 2.0 でテクスチャ形式 GL_RGB_422_APPLE (ピクセルあたり 8 ビット) をサポートしていますか?

GL_RGB_422_APPLE のサポートを追加しようとしています。

internalFormat = GL_RGB;

pixelFormat = GL_RGB_422_APPLE;

PixelType = GL_UNSIGNED_SHORT_8_8_APPLE;

しかし、`glCheckFramebufferStatus` は GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT エラーを返しています。

次のフォーマットでうまく機能しています: internalFormat = GL_RGB;

pixelFormat = GL_RGB;

PixelType = GL_UNSIGNED_BYTE;

GL_RGB_422_APPLE をサポートするために他に行うべき手順はありますか?

私たちのプロジェクトでは、すべてのピクセルに bool 値 (0/1) を格納するだけのテクスチャを使用しています。ブール値を格納するには、16ビット/ピクセルは非常にコストがかかります。そのため、上記の実装を探しています。

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

c++ - CMake エラー (Windows GUI)

私は長い間この問題を解決しようとしてきましたが、うまくいきませんでした。

ソースを構成して生成したい。それをしようとすると、いくつかのエラーが発生します。

これは結果です:

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

c++ - メインのレンダリング ループとは関係なく、(プロンプトが表示されたときに) アルゴリズムをステップ実行するにはどうすればよいですか?

私は現在、アルゴリズムを3DでIrrlicht Engine実装するために使用しています。QuickHullユーザーは、キーを押すだけでアルゴリズムをステップ実行し、個々のステップを移動できます。

ユーザー入力を待っている間にシミュレーション全体が停止しないように、メインのレンダリング ループとは独立してこれを行いたいと思います。ユーザーはカメラをパンして、何が起こっているかを確認できる必要があります。

現在QuickHull、すべての点と線分を含むコンテナー クラスと、アルゴリズムのメソッドがあります。レンダー ループを停止したり、レンダー ループの進行中に誤って再帰を中断したりせずに、このメソッドをオンデマンドで一時停止してユーザー入力を待機させるにはどうすればよいですか?

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

c++ - irrlicht collada ローダーの警告: 間違ったタグの使用法が見つかりました: ライブラリ コントローラ

Irrlicht で塔を描こうとしています。これまでのところ、私が見つけたすべてのヘルプとチュートリアルはアニメーション オブジェクト用です。いくつかのチュートリアル (1、2、4、5、9、12) を問題なく実行しましたが、Irrlicht に付属していないモデルを描画しようとすると、次のようになります。

「collada ローダーの警告: 間違ったタグの使用法が見つかりました: ライブラリ コントローラー」

Irrlicht 1.8 と gcc 4.7.1 を使用しています。

コンソール アプリケーションではないものを作成するのは初めてなので、ヘルプやアドバイスをいただければ幸いです。

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

android - irrlicht のコンパイル中のエラー - Android ポート (Mac OSX)

ここからirrlicht androidをダウンロードしました:

https://gitorious.org/irrlichtandroid/irrlichtandroid/source/f12c3b9743d64dc5cd61931f40e42e8ca64b40ef :

ndk-build を使用して irllicht android をコンパイルしようとしましたが、次のエラーが発生しました。

誰もこの問題を解決する方法を知っていますか?? どんな助けでも大歓迎です。