在box2d iphone中以touchesMoved方向对身体施加力

时间:2012-09-25 07:18:58

标签: iphone box2d

我是box2d的新手。我有一个问题,即

当我触摸身体并触摸时(触摸移动的方法,我不想移动身体)到某个地方并触摸释放。

在touchend中,我会像这样使用武力......

     b2Vec2 force = b2Vec2(0.0,15.0);

     ballBody->SetLinearVelocity(force); 

并以这种方式找出b / w touchbegin指向touchend点的角度

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

在那个时候,如何用cocosAngle1(touchend方向)对身体施加力。就像“纸张抛掷”游戏中的纸张一样。

如何在身体的触摸方向施加力?...

请向我解释......

0 个答案:

没有答案