私は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(タッチエンド方向)で体に力を加える方法。「紙トス」ゲームの紙のように。
体のタッチムーブ方向に力を加える方法は?..。
説明してください...