問題タブ [jbox2d]

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

java - Andengineで物理ボディを作成するときの奇妙なエラー

私はそのようなコードで多角形の物理体を作成しようとしています:

可変頂点には、この形状の頂点が含まれています。

そして、それは機能しません—アプリケーションは起動し(黒い画面とアプリケーションのタイトルバーを表示します)、エラーなしで終了します(LogCatにはクラッシュダイアログとエラーはありません)。

しかし、頂点配列の要素の1つを削除すると、正常に機能します。

私は何を間違っているのですか?

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

java - setLinearVelocity()が期待どおりに機能しない

私はjbox2dをいじり回していて、体のx速度が世界の重力の影響を受けたときに驚きました。これが私のコードです:

線速度は、フレームごとに適用する場合、または重力を無効にする場合にのみ、大きな違いがあります。誰かが私が間違っていることを理解できますか?

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

android - AndroidアクティビティでJBox2Dオブジェクトを表示するにはどうすればよいですか?

jbox2Dを使って円体を表示するコードを書きます。しかし、このコードを実行すると、空白の画面が表示されます。次に、この剛体を画面に表示する方法を説明します。画面に表示するために任意のビューを使用する必要がありますか?助けてください。

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

java - JBox2d に RopeJoint はありますか?

簡単な質問ですが、RopeJoint が jbox2d から欠落しているようです...本当にそうですか、それとも何かに名前を変更したのでしょうか?

ディスタンス ジョイントは問題なく動作しますが、金属棒ではなく、ロープのように柔軟にしたいと考えています。:)

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

java - JBox2d-world.getBodyList()が無限ループに入る

JBox2dの世界のオブジェクトをキャンバスに描画するクラスを作成しようとしています。

更新時に私は

これは、ワールドとキャンバスを描画クラスに渡します。描画クラスは、ワールドのオブジェクトを循環してキャンバスに描画することになっています。

それでも、無限ループに入っているようで、戻るボタンが機能せず、「応答していません」と表示され、強制終了するように提案されます。

この場合、体を循環する正しい方法は何ですか?

ありがとう!

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

andengine - 重力 (Box2D/AndEngine) がある場合に画面上で体を跳ねさせるにはどうすればよいですか?

私はかなりの量の検索を行い、反重力オブジェクトに関する複数の提案を見つけましたが、適切に機能するものはないようです. 地球の重力で作成された物理世界があります。ユーザーは画面をタップして、スプライト/ダイナミック ボディを作成します。これらは、重力のために画面の下部に落ちます。重力を無視して、作成されたスプライトを跳ね返して、画面の周りを跳ね返ることになっている別のスプライト/ボディがあります。AndEngine の Box2D には setGravityScale() がないようですので、重力を 0 に設定することはできません。キネマティック ボディに取り付けられたフィクスチャを作成してどちらの側が衝突しているかを判断する際の問題は、スプライトが円 (大きくない) であることです。取り引き)、私はそれらがどのように機能するかよくわかりません。体と等しい一定の力で動的な体を作成できる可能性があることがわかりました。getMass()*SensorManager.Earth を -y 方向に実行し、弾力性を 1 に設定しますが、完全に弾力性のある衝突を取得する方法はありません。誰にも完璧な提案はありますか?

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

java - Slick2DでJBox2Ddebug-drawを使用するにはどうすればよいですか?

Box2D物理エンジンのJavaポートであるJBox2Dは、形状のデバッグ描画を作成するための拡張可能なモジュールを備えています。これをSlick2Dゲームライブラリでどのように使用できますか?

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

java - Java Slick2D および Jbox2D

私は最近java、ライブラリを使用してゲームを開発し始め、Slick2Dとても楽しんでいます。ゲームに物理演算が必要な問題が発生し、Web を閲覧した後、Jbox2D物理演算エンジンを使用することにしました。インストールする前に、を効果的にJbox2D使用できることを確認したいと思います 。手始めに、重力、運動量、摩擦を備えたプラットフォーマー タイプのゲームを作成します。物理演算はそれほど多くないので、おそらく自分で追加できますが、より複雑な物理演算を必要とするゲームに進む場合に備えて、物理エンジンに慣れたいと思います。が仕事に適した物理エンジンでない場合は、喜んで別のものを使用します。Jbox2DSlick2DJbox2D

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

java - 純粋なJBox2DでDebugDrawをどのように使用しますか?

さて、これは私のコードです(これはDebugDrawを使用したテストです):

このコードを実行すると、次のようになります。

何がこれを引き起こしているのか、そして私が何をすべきかを誰かが知っていますか?私はグーグル検索を試しましたが、私が見つけることができるのはSlick2Dだけです。これは、1つの単純なテストアプリケーションをテストするためにライブラリ全体を移植したくありません。

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

playn - playn 骨格ビルドは jbox2d を除外します

デフォルトの playn スケルトン プロジェクトに jbox2d が含まれないのはなぜですか? そして、それをmavenビルドに含めるにはどうすればよいですか? IDE に組み込む方法は理解していますが、Maven ビルドに git go からのこの依存関係を組み込みたいと考えています。