2011-07-26 10 views
0

私はbox2D 2.1aでflashを使用しています。私はストリングにぶら下がっているボールを回転させています。回転ボール軌跡が楕円形の軌跡。回転するボールをストリングから解放するとき、得られた方向、速度、強さでボールを飛ばしたい。 写真に見られるように。フラッシュとBox2Dを使用してオブジェクトを回転させて投げる2.1a

http://imageshack.us/photo/my-images/841/circle1.jpg/

http://imageshack.us/photo/my-images/688/circlethrow.jpg/

私はsetPosition(b2Bodyの方法)とし、様々な関節でそれを行うことを試みました。しかし、私は必要な結果を得ていません。

答えて

0

私はあなたが「飛ぶ」ことで意味を理解していれば、あなたは力を適用する:

_b2Body.ApplyForce(new b2Vec2(500, 0), _b2Body.GetPosition()); 

お役に立てば幸いです。

0

このソリューションは、背景が透視図でない場合にのみ適用可能だと思います。 Paper Toss、ApplyForceのような背景がある場合

関連する問題