我是box2d的新手。我有一个问题,即
当我触摸身体并触摸移动(在触摸移动方法中我不想移动身体)到某个地方并触摸释放时。
在touchend中,我像这样施加力...
b2Vec2 force = b2Vec2(0.0,15.0);
ballBody->SetLinearVelocity(force);
并以这种方式找出黑白触摸开始点到触摸结束点的角度
float angleRadians = atan2(touchBegin.x - touchEnd.x, touchBegin.y - touchEnd.y);
float angleDegrees = CC_RADIANS_TO_DEGREES(angleRadians);
cocosAngle1 = -1 * angleDegrees;
在那个时候,如何用 cocosAngle1(touchend 方向)对身体施加力。就像“Paper Toss”游戏中的纸一样。
如何在身体的触摸移动方向上施加力?...
请给我解释...