Анимировать b2body в cocos2d box2d? - PullRequest
0 голосов
/ 28 июня 2011

Я хочу анимировать свое тело из одной позиции в другую, так как это возможно с b2body, а не с CCSprite?

Ответы [ 2 ]

1 голос
/ 28 июня 2011

Только путем изменения его линейной (и угловой, если требуется) скорости самостоятельно.Изменение положения вместо скорости обеспечит неправильное физическое поведение в случае, если ваше тело столкнется с другими телами.В этом случае тип вашего тела должен быть кинематическим.

0 голосов
/ 03 июля 2011

Андрей прав.Посмотрите в b2Body.h.Он говорит вам все, что вам нужно знать.

Чаще всего вы используете:

void ApplyForce(const b2Vec2& force, const b2Vec2& point);

или:

void ApplyLinearImpulse(const b2Vec2& impulse, const b2Vec2& point);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...