問題タブ [box2dweb]
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.
javascript - 線形速度 x と y はゼロより大きいが、まだ移動していない
それで、体が動かないなど、私を混乱させる何かが起こっています。SetLinearVelocity()
次のように、ボディにメンバー関数を使用しました。
次に、関数console.log()
を呼び出す前に権利を配置します。Step
これは私のゲーム アニメーション ループ内にあるため、console.log
が何度も呼び出されます。値が0.1 で、値が 0.1 であると表示m_linearVelocity
されます。b2Vec2
x
y
したがって、関数呼び出しの直前Step
では、 の x 値と y 値はm_linearVelocity
0 より大きくなりますがdude.body.GetPosition().x
、上記のスニペットの最初から最後まで変化はありません。
問題の追跡をどこから始めればよいかわかりません。これは私には意味がないからです。なぜこれが起こるのか誰にも分かりますか?
編集:追加する必要があります。重力がある場合は機能しましたが、無重力では、線速度がゼロより大きい場合でも移動しません。
box2dweb - Box2Dweb のボディにセンサーとして 2 番目のフィクスチャを追加する
次のコードにセンサー フィクスチャを追加すると、2 つの問題が発生します。再配置ベクトルb2Vec2(0,50)
が機能していません。2 番目のフィクスチャは、まだボディの原点の中心にあります。両方のフィクスチャをデバッグ モードで表示できますが、センサー フィクスチャをメイン フィクスチャの足元に移動できません。
次に、イベントを受信していないのはいつisSensor
ですか。に設定すると、適切なイベントが発生します (衝突と共に)。これを他の物体と衝突しないがイベントを発生させるセンサーにするにはどうすればよいですか。ご協力ありがとうございました。true
PostSolve
false
javascript - Box2D ロープ、Javascript と Objective-C の比較
フェラー経験者の方に質問です。下にぶら下がっているチェーンでオブジェクトを移動するゲームを作成しようとしています.HTML5 / CSSでBox2DWebとEaselJSを使用しています.適切に実行したら、PhoneGapでラップする予定です. 私は OSX Google Chrome と iOS Safari でテストしてきましたが、チェーンを使用して iPhone でパフォーマンスの問題が発生していることがわかりました。
回転ジョイントで連結された 25 個の小さなボディのシリーズです。私はさまざまな方法 (ロープ ジョイントを含む) で遊んできましたが、これが最も伸縮性と跳ね返りが少ない方法です (ロープにしたい)。私は最初に疑問に思いました.Box2Dでロープを作るより良い方法を知っている人はいますか? ステップの繰り返しを減らしたり、リンク本体を減らしたりする以外に、パフォーマンスを低下させずにそれを行う方法はありますか?
そして、PhoneGap/JS ゲームについて少し知っている人たちへの私の主な質問 - 30fps での 25body チェーンは、この実装の多くを要求していますか? それとも、私はそれで逃げることができますか?
私はAS3.0とJS 'OK'をよく知っています.ObjectC / C ++でやり直すと、Googleに最初に尋ねることさえわからないので、これは1年にわたるプロジェクトになると思います...
前もって感謝します!ジョシュ
javascript - Box2d javascript でボディに画像を追加し、アート アセットを管理する
そのため、画像をボディに割り当てたり、画像を処理したりする方法などについての洞察が必要です。関節やスイングボールなどの障害があります。始めたばかりです。助けていただけるかどうか教えてください...高く評価されます。Pplayer のキャラクターが助けてくれるかどうか教えてください。
わかりましたので、私はbox2dを使用していて、ボディに画像を追加するのに助けが必要です...
javascript - CSS3 と Javascript を使用して、アニメーションの移動と回転を同時に行う
box2dweb を楽しんでいます。次のコードは、約 30/秒で呼び出される私のステップ メソッドにあります。
オブジェクトの移動に CSS3 translate を使用したいと思います。
両方 (回転と平行移動) を行うにはどうすればよいですか? これによりパフォーマンスが向上しますか?
javascript - JavaScriptでbox2Dを使うと動かない
私は Crafty エンジンを使用し、Twoway を使用してプレーヤーをキーで移動しますが、box2D を使用すると、プレーヤーが移動できません。誰かが私を助けてくれますか?