問題タブ [jmonkeyengine]

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 に答える
13538 参照

java - JMonkeyEngineの優れたチュートリアルとドキュメントを知っていますか?

私はいくつかの楽しいプロジェクトのためにJMonkeyに興味がありますが、Googleを検索してチュートリアルやドキュメントを見つけると、http://jmonkeyengine.org/にあるような、本当に基本的なものや不完全なもの、または本当に具体的なものしか見つかりませ。もの。JMonkeyの「初心者から上級者まで」のチュートリアルを知っていますか?

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

java - .jme モデルを GLCanvas(JOGL) に追加できますか?

アプリケーションで使用するために、jme を使用して Collada(.dae) モデルを .jme に変換しました。モデルをロードしましたが、GLCanvas を使用して JOGL アプリケーションで使用したいと考えています。私はそれができるかどうかを調べるために周りを見回しましたが、これができるかどうかは誰にも分かりませんか???

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

java - 多数の単純なオブジェクトを迅速に表示および更新するには、何を使用できますか?

Java3D、Google Sketchup、JavaFX、ゲーム フレームワーク、そしておそらく私たちがよく知らない多くのテクノロジなど、私たちに役立つ可能性のあるテクノロジが多数あると考えています。

多数の単純なオブジェクトを 3 次元で表示できるようにする必要があるアプリを作成する準備が整っています。たとえば、数千のワイヤフレーム ボックスを使用すると、パン、回転、ズームを簡単かつスムーズに行うことができます。私たちは主に Java ショップであるため、他のテクノロジーよりも Java ソリューションが好まれるでしょう。それが私たちの強みだからです。

マウスでドラッグ&ドロップとオブジェクトのサイズ変更が必要です。また、外部アプリケーションからのイベント フィードに基づいて、ボックスやその他のオブジェクトを再配置したいと考えています。そのため、何百ものボックスを 1 秒間に数回再配置する必要があるかもしれません。

実際にこれを実現できるテクノロジーは何ですか?

私たちのレガシー アプリはこれを Java 3D で行っていますが、次世代バージョンに適したものを検討したいと考えています。

Java3d より少しレベルが高いものが好きです。

編集: 最後に、jMonkeyEngine を使用しました。

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

mocking - Mockitoを使用してJava3Dをモックする良い方法は何ですか?

たとえば、単体テスト用に Java3D クラスをモックアウトしようとしています。

また

残念ながら、VirtualUniverse (Canvas3D からも参照されます) には、メソッドを含む MasterControl への静的参照があります。

モック中に呼び出され、外部ライブラリをロードしようとしますが、これはまさに私が避けようとしているものです。

Java3D フレームワークを利用するアプリケーションに適用されるモックの一般的なアプローチとして、人々が何を使用しているかを聞きたいと思います。特に、ユニバースを処理するための満足のいくアプローチを見つけた場合はなおさらです。

アップデート:

この質問をした後、いくつかのことが起こりました。1 つは、Java3D と JavaFX の状態について詳しく学んだことです。Java3D に関する作業は、JavaFX に集中することを優先して、現在停止されているようです。また、JavaFX には、現時点で 2011 年第 3 四半期に Java API が含まれる予定です。私たちの既存のコードはシーングラフ ベースなので、他のシーングラフ パラダイム ツールを探し回ったところ、うまく機能しそうな jMonkeyEngine (jME) にたどり着きました。

jME のアプリケーション クラスは構成よりも継承を優先しますが (com.jme3.app.SimpleApplication を参照)、デリゲータを継承階層に挿入するのは簡単だったので、より TDD 対応の方法で独自のアプリケーションを作成できました。また、jME チームは静的動作の使用を回避することに長けています。これは、UT のコンポーネントをモック アウトする作業に役立ちます。

したがって、私は、彼が代表団の考えに賛成しているという根拠に基づいて、Zsolt の回答を受け入れます。

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

java - JOGL と JMonkeyEngine に関する優れた書籍や Web リソースはありますか?

私は現在、使用するプロジェクトJOGLと使用JMonkeyEngineするプロジェクトのどちらを使用するかを決定しようとしているので、それぞれの基本について少し学び、どちらを好むかを決定したいと思います。それぞれの使用方法を学習するために推奨する本や Web リソースを持っている人はいますか? 私は、品質の低いコード例を含む簡単なオンライン チュートリアルよりも、多くの詳細な情報と優れたスタイルを使用する例を提供するものを本当に好みます。公式ドキュメントは常に優れていますが、どちらもまだ見つけていません。 JMonkeyEngine完全なドキュメントがあると言っていますが、私はまだ彼らのウェブサイトで見つけていません。任意の情報をいただければ幸いです。

私はおそらく、これまで使用したことがないことに言及する必要がありOpenGLます。私が行く場合はJOGL、すべてのOpenGL基本を学ぶ必要があるため、リソースが詳細に説明されていないOpenGL場合は、優れたリソースも必要です.JOGL

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

java - Java を使用した 3D フラッド フィル

JMonkey エンジンを使用して 3D バウンディング ボックスを作成し、小さなボックスを使用してバウンディング ボックスを塗りつぶそうとしています。残念ながら、3D フラッド フィル アルゴリズムが見つかりません。

3Dフラッドフィルアルゴリズムを知っている人はいますか、または疑似コードやこれが言語で行われている例はありますか?

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

scala - JMonkey Engine での Scala のオートコンプリートの設定

Scala と JMonkey Engine を使用して小さなゲームを作成したいと考えています。エンジンが楽しいかどうかのテストに過ぎないはずです。私は JMonkey を初めて使用するため、通常のメソッド呼び出しを知りません。オートコンプリートのようなものがあればいいのですが、現在、標準の Scala オートコンプリートでさえ機能しません。JMonkey エンジンをダウンロードし、標準の Netbeans Scala プラグインをインストールしました。これで、Scala オブジェクトとクラスを作成できるようになりましたが、それ以上のことはできません。アドバイスをいただけますか?

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

eclipse - jMonkeyEngine を使用したアプレット?

jMonkeyEngine ゲームをアプレットとしてホストしたいのですが、方法がわかりません。これらの手順では、メイン クラスを から継承することを推奨してSimpleJMEAppletいますが、Eclipse はクラスが見つからないと文句を言います。

これを行う方法に関する他のドキュメントはありますか?

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

java - jMonkeyEngineはメッシュ内にマテリアルを適用しますか?

jMonkeyEngine を使用してデスクトップ PC ゲームを開発しています。まだ初期段階です (常に開始し、終了することはありませんか?)。

物理学がない (カメラを動かすだけ) 場合、ジオメトリモデルの内部に入ると面が消えます。私の質問は、メッシュの内側にマテリアル (テクスチャ) をどのように適用するのですか?

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

java - 質量を介して相対重力を有効にする jMonkeyEngine

これを正しく表現しているかどうかはわかりませんが、jme3 で宇宙のような物理システムをセットアップしたいと考えています。BulletAppStateセットアップといくつかのRigidBodyControl有効な球体があります。

これらのオブジェクトが質量に基づいて (惑星のように) 互いに引き付けられるようにしたいと考えています。これはすでに jme の jBullet ライブラリに実装されていますか?