0

box2dwebの使用方法を学習しようとしていますが、ドラッグするときだけでなく、常にオブジェクト(この場合は円)をマウスの後に表示させたいと考えています。サークルがパドルであるエアホッケータイプのゲームに使用できるというアイデアです。

ただし、円はそれ自体をマウスに適切にアタッチしません。代わりに、マウスカーソルがあるポイントを中心にスイングし、オブジェクトの1つがマウスカーソルである場合の距離ジョイントのように動作します。

何が間違っているのかわかりませんが、まだ慣れていないので、助けていただければ幸いです。

私がこれまでに持っているコード(デモコードに基づく)はここで見ることができます:http://jsbin.com/ejafoj/1/edit

4

1 に答える 1

0

これを理解することができたので、私の問題は、mousejoint定義ターゲットとmousejointターゲットの違いの誤解でした。定義ターゲットをマウスカーソルではなくボールの中心に設定する必要がありました。私がそれをしたら、それは完璧に機能しました。

于 2013-03-29T20:46:41.237 に答える