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

java - jmonkey の回転と移動

JME (JMonkey) で 2 つのボックスを回転させてから変換するという問題が発生しています。フォーラムを検索したところ、他の言語で同様の問題がいくつか見つかりましたが、答えがわかりません。それは、他の言語を知らないことが原因である可能性があります。.lookat( [もう一方のボックス] )、回転、ローカル変換を含む 2 つのボックスがあります。私の考えでは、ローカルの翻訳は、ボックスが向いている方向にボックスを移動する必要がありますが、ワールド軸に沿って移動しているようには見えません。1 つの注意事項。私は 3D で行列演算を使用することについて何も知りません。私が見つけた答えのいくつかは、問題を解決するために行列演算を使用していました。今後この問題を回避できるように、このことを理解したいと思います。不要な部分がないように、コードをできるだけ小さくしました。

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

java - LWJGL レンダラーには GLSL と OpenGL2 が必要です

初めての JMonkeyEngine プログラムに問題があります。私はこれを取得しています:

これは、GLSL と OpenGL2 (ここにあります) が必要なためだとわかっていますが、最新のグラフィックス カード ドライバーが既にあるようです。

お使いのデバイスに最適なドライバー ソフトウェアが既にインストールされています

どうすればこれを修正できますか? (注:私はここのチュートリアルに従っています)

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

java - ワールドから離れて飛んでいる CollisionShape

私は JME3 でゲームを開発していますが、何らかの理由で私の空間プレイヤーが私の世界から離れて (上向きに) 飛んでいます。何が欠けているのかわかりません。見てみて、プレーヤーを世界にとどまらせる方法を教えてもらえますか?

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

opengl - jmonkey が私のコンピューターで実行されません

今日、私は 3D ゲームの開発を開始することに決め、ググって JMonkeyを見つけました。インストールして正常にインストールされましたが、実行するとプロジェクトを作成できず、メッセージ ボックスにこの 2 つのメッセージが継続的に表示されます。

  1. org.lwjgl.opengl.OpenGLException: 無効な列挙型 (1280)
  2. java.lang.illegalstateexception:framebuffer にレンダーバッファがアタッチされていません

私はDELL vostro 1014を使用しており、余分なグラフィックス カードはありません。

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

java - CollisionShape の NegativeArraySizeException

モデルに衝突形状を配置しようとしています。しかし、ゲームを開始するたびに、NegativeArraySizeException が発生します。

なぜそれが起こるのかわかりません

スタックトレース:

0 投票する
3 に答える
976 参照

clojure - Clojureおよび64ビットlwjgl(lein 2)

64ビットJVMでは、Linuxでは、ネイティブライブラリのロードは、32ビットライブラリのロードを試みることを要求します。

私はこれをclojureおよび(さらに)javan00bとして求めています。

私がこれまでに見つけた答え(Leiningen / Clojureでlwjglを使用すると、検索結果で最も目立つようです)は、project.cljの:native-dependenciesまたはLD_LIBRARY_PATHの周りで問題が渦巻く、古いバージョンのleinのようです。

私は車輪の再発明を行い、基本的なjMEチュートリアルを、両方を学ぶためのちょっとした個人的な宿題としてclojureに変換しています。これまでに私が見つけたすべてのチュートリアルと例で、これをどのように行ったかを示している人々の中で、この部分は「うまく機能している」ようです。

(それは、Windowsの下で私にとってはうまくいきました)。

私はleinを使用して、新しい空のプロジェクトを構築しています。clojar上のjMonkeyEngineライブラリのさまざまなバージョンへの依存関係を設定しました。'lein deps'の後、liblwjgl64.soとlibopenal64.soがプロジェクトディレクトリのルートに表示されます。

'lein run'を実行しようとすると、設定のモンキースプラッシュ画面が表示され、liblwjgl.soをロードしようとしているため、実際に実行しようとすると例外がスローされます。

そのファイルは、target / native/linuxおよびtarget/native / linux64の下にあります(ただし、奇妙なことに、target / native / linux32の下にはありません)。

必要なファイルをプロジェクトのルートにコピーすると、エラーが「間違ったELFクラス:ELFCLASS32(考えられる原因:アーキテクチャの単語幅の不一致)」に変わります。これは、Googleが私に提供し続ける他の一連のディスカッションです。そこに記載されている解決策はすべて「Minecraftを機能させるために32ビットJVMに切り替える」ことになるようですが、実際に何が起こっているのかについての手がかりを得たいと思います。

この問題は、clojarで手に入れることができる依存関係ライブラリのすべてのセットで非常に一貫しています(とにかく、バージョン2に戻ります...それらには、掘り下げる価値がないように思われる大きな問題がありました)。チャールズステインセット「JustWorked」を窓に貼ってくれました。

私がこれまでに思いついた最高の仮説は、これらの線に沿って何かを実行します。

ある時点でバージョンを指定する必要があるのではないかと思います。http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html#resourcesは、完全に適合しているように見えるリソースプロパティについて言及していますが、これには何もありません。 JNLPで行います。.jarのどこかに、見つけられなかったマニフェストファイルがあるかどうか疑問に思っています(ここで私のn00bishnessが機能します...私が探しているものの手がかりが本当にありません)。

それで、誰かが私がどこを見るべきか、または私が誰に尋ねるべきかについての指針を持っていますか?ここからどこへ行けばいいのかわからない。jMonkeyEngineフォーラム、#clojure、またはlwjglメーリングリスト(またはそれらが使用するものは何でも...私は実際に彼らの側をまったく調べていません...私はすべきですか?)

次に試すのは、jMEライブラリを自分のリポジトリにバンドルすることです。それは、私がその角度に取り組んでいる間、私がここで尋ねることに決めた、大きくて気が遠くなるような十分な仕事のように思えます。

私はこれが曖昧であることを知っています、そして私はそれをお詫びします。私のgoogle-fuは私に失敗しました。誰でも思いつくことができる提案をいただければ幸いです。

前もって感謝します!

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

android - assetManager.registerLocator (Jmonkey) を使用して画像を表示できない

このチュートリアルの例を実行しようとしています。town.zip をダウンロードして自分のフォルダに配置しました.. .. 実行しようとすると.. 空白の画面が表示されます。次に、この次の行を追加しました

シミュレーターでは正常に動作します..しかし、Androidデバイスではまだ空白が表示されます..この問題を修正する方法

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

opengl - レンダリング/ゲーム エンジンではなく、opengl を直接使用することで、どのような種類の知識を習得できますか?

自分のゲームを作るのに opengl を使うべきなのか、それともゲームエンジンを作るべきなのかわからない。私は Java に決めたので、lwjgl を使用して直接 opengl を操作します。ゲーム エンジンを使用する場合は、おそらく JME3 を使用します。

個人的には、物事を理解せずに使うのは嫌いです。それがopenglを使いたい理由なので、グラフィックス、ラスターエンジンなどについて学びます.しかし、私はopenglが何をするのかを少し研究してきました.ラスタライズ、背面カリングなどに使用されます。

ラスター プロセスは、opengl を使用することに最も興味をそそられたものでしたが、opengl がこれを抽象化しているように見えるので、opengl の代わりにゲーム エンジンを使用する必要がありますか?

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

java - 実行中のアプリのウィンドウからピクセルの色を取得する - JAVA

私はjMonkeyEngineを使用してJAVAでアプリケーションに取り組んでいます。アプリが実行中の場合、特定の座標でピクセルの色を取得する必要があります。私のアプリは拡張しSimpleAplicationます。ロボットが動作しません。アプリ ウィンドウが画面よりも小さいです。getColorBuffer()SDKに 、getColor()getPixel()または同様の機能が見つからなかったので、Java別の方法でそれを行う方法はありますか?

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

osx-mountain-lion - 7 ではなく Java SDK 6 で jZMQ バインディングを使用する

次の構成/要件でZeroMQ http://www.zeromq.org/を実行しようとしています:

  • Java SDK 7 が組み込まれた OS X 10.8
  • ZMQ の Java バインディング
  • SDK 6 を使用する必要があります

jzmq は Java SDK 7 のヘッダー ファイルでコンパイルされたようですが、SDK 6 のヘッダー ファイルでコンパイルする必要があります。これは、現在 SDK 6 のみをサポートしているhttp://jmonkeyengine.org/を使用したいためです。

したがって、私の一般的な質問は、これを機能させる方法、または SDK 6 ヘッダー ファイルを入手する場所とそれらを使用して jzmq をコンパイルする方法のヒントです。