Cocos2d と Box2d を使用して、回転ジョイント セグメントのロープを作成し、ボディを最下部のセグメント (weldJoint) に接続して、マウス ジョイントを使用して動かしました。ロープが下に垂れ下がっています。アタッチされたボディが、反対方向にスワイプ (mouseJoint) された距離の 2 倍になったときに通知する条件を設定するにはどうすればよいですか。たとえば、体 (ロープに取り付けられている) を左に 45 度スワイプすると、右に 45 度戻ったときに (何らかのメッセージか何かによって) わかるはずです。助けてください。
質問する
143 次
1 に答える
0
単純化しすぎているのかもしれませんが、リリース時にセンサー ( Box2dManualのセクション 6.3 ) を追加しようとしましたか? 物理が非常に単純な場合は、リリース ポイントと同じ Y に追加し、ジョイントの位置を中心に X を反転させることで解決できるはずです。
于 2012-08-08T21:49:51.203 に答える