2

ここに画像の説明を入力私は解決するのに本当に苦労している問題があります:

画像では、私のシーンのデバッグ ビューを見ることができます。これら 2 つのアクティブなダイナミック ボディは、互いに押しのけ合っていません。シーンに衝突ビットを設定していないので、すべてが正常に衝突するはずです...

この問題は、ダイナミック ボディがスタティック ボディに衝突した場合には発生しません。誰かが以前にこの問題を抱えていましたが、動的ボディがこのようにお互いを無視するためにどの設定を間違えたのかわかりませんか?

4

1 に答える 1

2

問題が見つかったと思います...フレームごとに b2Body.GetPosition() を使用して、ボディに合わせた画像を更新していました。JS ではすべてのオブジェクトが参照として渡されるため、ピクセルに縮小するときに Box2Ds の位置を上書きしていました。

于 2013-04-06T15:31:46.283 に答える