我是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方向)对身体施加力。就像“纸张抛掷”游戏中的纸张一样。
如何在身体的触摸方向施加力?...
请向我解释......