SFML и C++ Уроки \ Разработка игр › Форумы › Логика игр › Box2d. Движение тела. › Ответ в теме: Box2d. Движение тела.
Попробуй так:
C++
1 2 3 |
point.x = it->GetPosition().x + r*cos(Rot); point.y = it->GetPosition().y + r*sin(Rot); it->ApplyForceToCenter(b2Vec2(Force * (point.x – it->GetPosition().x), Force * (point.y – it->GetPosition().y)), true); |
Где r-> длинна ракеты, Rot-> угол ракеты.