Lua / Box2D: применить скорость в направлении - PullRequest
2 голосов
/ 23 мая 2011

Как применить скорость в прямом направлении относительно текущей скорости объекта, используя Lua и Box2D?

Я пытаюсь это выяснить.Вот что у меня получилось: чтобы получить вектор скорости текущего объекта, вам нужно вычесть его последнюю позицию из текущей позиции.Тогда я могу применить это к скорости объекта как-то.Но как?

1 Ответ

1 голос
/ 24 мая 2011

Box2D предоставляет функцию b2Vec2 GetLinearVelocity(), которую вы можете использовать для определения скорости тела.Существует также SetLinearVelocity(const b2Vec2&);, который вы можете использовать, чтобы применить скорость.

Как все это связано с вашим кодом Lua, решать только вам.Без дополнительной информации я не могу дать вам много советов.

...