0

私はbox2dを初めて使用します。問題があります。

体に触れてタッチムーブ(タッチムーブ方式では体を動かしたくない)をどこかまで動かしてタッチを離すと。

タッチエンドで私はこのような力を加えます...

     b2Vec2 force = b2Vec2(0.0,15.0);

     ballBody->SetLinearVelocity(force); 

この方法で、タッチ開始点からタッチエンド点までの角度b/wを見つけます。

    float angleRadians = atan2(touchBegin.x - touchEnd.x, touchBegin.y - touchEnd.y);
    float angleDegrees = CC_RADIANS_TO_DEGREES(angleRadians);
    cocosAngle1 = -1 * angleDegrees;

その時、cocosAngle1(タッチエンド方向)で体に力を加える方法。「紙トス」ゲームの紙のように。

体のタッチムーブ方向に力を加える方法は?..。

説明してください...

4

0 に答える 0