3
物理エンジンを使用してBox2d C++、衝突なしでコーディネートするためにボディを直線で移動する可能性をチェックする方法(つまり、身体の障害物がコーディネートするかどうかを知る方法)Box2d。身体が動くかどうかを確認する方法は?
例:私たちは、ボディBに
ルック画像を本体Aを移動したい :
左の例 - 偽 - 真、権利を取得。
物理エンジンを使用してBox2d C++、衝突なしでコーディネートするためにボディを直線で移動する可能性をチェックする方法(つまり、身体の障害物がコーディネートするかどうかを知る方法)Box2d。身体が動くかどうかを確認する方法は?
例:私たちは、ボディBに
ルック画像を本体Aを移動したい :
左の例 - 偽 - 真、権利を取得。
AとBの間の距離を高さに、Aの幅を使ってダミーセンサーを作成します。センサをAとBの中間に置き、パスに従って回転させます。次に、センサーを1つのフレームに置き、衝突をチェックして、いつでもセンサーを取り外すことができます。
使用ボイドb2World ::レイキャスト\t(\t b2RayCastCallback * \tコールバック、 のconst b2Vec2&\t POINT1、 のconst b2Vec2&\tポイント2 )\t \tのconst – Andrew