問題タブ [box2d]

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

flash - Actionscript 3 を使用した Box2D、オブジェクトのさまざまなタイムステップをシミュレート

私は box2d エンジンで遊んでいますが、とても気に入っています。私はタイムトラベラーを含むフラッシュ ゲームを作成しています。彼の能力は、時間を遅くしたり速くしたりすることです。速いモーションと遅いモーションをシミュレートするために、さまざまなタイムステップを使用しています。

私の質問は: 異なるタイムステップでオブジェクトを実行することは可能ですか? 私の目標は、環境をスロー/ファスト モーションで実行することですが、主人公が影響を受けないように、通常の状態を維持したいと考えています。そうでない場合、スローモーションでキャラクターの速度を上げたり、ファストモーションで速度を落としたりするにはどうすればよいでしょうか?

前もって感謝します、
ウィル

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

flash - Box2D Flash、破壊体

これは私がしばらく解決したいと思っていた問題ですが、それを修正する方法を見つけることはできません。何かが足りないのではないかと思いますが、なにか見つからないようです。

私はb2Worldからボディを破壊しようとしています。さまざまなチュートリアルで、デバッグ描画をオンにしてbox2d内のオブジェクトを破壊すると、シェイプも破壊されることを確認しました。私がするときの何らかの理由で:

world.DestroyBody(_body)何もしていないようです。図形は画面に残ります。

誰かが以前にこの問題を抱えたことはありますか?ゲームをプレイしてしばらくすると、破壊したいすべてのオブジェクトが画面に残り、ゲームに実際に遅れる衝突を記録するので、心配になります。

どんな助けでも大歓迎です、

ありがとう、
ウィル

編集:[解決済み]みんなありがとう、それは完全に理にかなっています。

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

actionscript-3 - b2Bodysの線形速度角を制限する方法

b2Bodyの線形速度方向を特定の範囲内に強制したいと思います。

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

cocos2d-iphone - Box2dとcocos2dのジョイント

私はbox2dを初めて使用し、2つのボディの間にジョイントを作成しようとしました。私は次のようなジョイントを書きました

しかし、頭が動いているときは体は動いていません。

私のダニの方法は

なぜ動かないのですか?コードをどのように変更すればよいですか?

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

cocos2d-iphone - box2dのカーブとの衝突

こんにちは、cocos2dObjectiveCとbox2dを使用してiPadアプリに取り組んでいます。私の質問は、box2dとカーブとの衝突に関連しています。基本的に私はより大きなサークルアリーナ内にサークルを持っています。小さい方の円は互いにうまく衝突しますが、大きい方のアリーナの円の端に正しく衝突させて、アリーナを離れて跳ね返らないようにする方法を知りたいです。この問題に取り組む方法についてのアイデアは素晴らしいでしょう。乾杯

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

box2d - コロナ物理エンジン衝突イベントオブジェクト

簡単なゲームのためにコロナ物理エンジンを試しています。私はいくつかの「ボール」を作成しました。円形のオブジェクトと静的センサーオブジェクトを「よく」作成しました。

衝突イベントには、「self」パラメーターと「event」パラメーターがあります。井戸に当たる「ボール」の半径を確認する簡単な方法はありますか?

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

fixtures - box2dで複雑な形状を作成する

私は次のようなbox2dでボディを作成しようとしています:

http://www.tobyjones.com/3d/3d_rec.jpg

水平方向の長方形を作成し、水平方向の長方形の両端に垂直方向の長方形を追加します。

これを一体にしたいと思っていたので、3つの形を作ってフィクスチャーを使って体に取り付けるという印象を受けましたが、体に対してどのように形を配置するのかわかりません。

だから私の質問は、フィクスチャを使用してボディ内に各形状をどのように配置するのですか?

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

xcode - b2PolygonShape 頂点で静的なボディを作成する方法

Box2D Cocos2D プロジェクトで頂点を持つ b2PolygonShape を作成できないようです。エラーは発生しませんが、画面には何も表示されません。

b2PolygonShape 頂点を持つ静的ボディをどのように機能させるのですか?

次のように設定されたリストで使用したいと思います。

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

c++ - Box2D (C++) 重力井戸

現在、私は自分のゲームで Box2D 物理エンジンを使用しています。すべての物体が任意の 1 点に引き付けられるような重力井戸を作成できるかどうか疑問に思っていました。これを行う特定の方法はありますか、または各ボディにある種のカスタムフォースを適用する必要がありますか? (私は静的な超高密度ボディを作成しようとしましたが、Box2D はニュートンの万有引力の法則をボディ ツー ボディに適用しません)

また、反重​​力をうまく作る方法はありますか?任意の点を中心とした密度の高い球体を作成し、浮力を使用してこれを実現できますか?

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

cocos2d-iphone - 回転角度をBox2Dインパルスに変換する

これまでに回答されたことがある場合は多くの謝罪がありますが、探していたものを完全に見つけることができませんでした。

Box2Dダイナミックボディを使用して、線形インパルスを適用して発射体に変換します。したがって、画面の任意の場所をクリックすると、ボディがタッチ位置に向かって投影されます。力はまだ気にせず、角度だけは気になります。

すでにスプライトを回転させてタッチ位置を指すようにしているので、最初の回転角度を検出できますが、この角度、たとえば45度を「b2Vec2」値に変換して、ボディを正確に45度で起動できるようにするにはどうすればよいですか。このようなもの:

手がかりがあれば大歓迎です。

ありがとう