Изменение положения тела столкновения в проекте Bullet Physics Hello World - PullRequest
0 голосов
/ 07 января 2012

У меня глупая и раздражающая проблема в моем приложении. Я использую физику пули, и я начал с Привет мира пример на вики: http://bulletphysics.org/mediawiki-1.5.8/index.php/Hello_World

Есть что-то вроде этого:

btDefaultMotionState* fallMotionState =
            new btDefaultMotionState(btTransform(btQuaternion(0,0,0,1),btVector3(0,50,0)));

То, что описано как установленный объект на 50 м выше чего-либо. Так что я могу изменить высоту, но не более того. Я не могу сдвинуть его влево, вправо - ничего. Также, когда я устанавливаю 0 везде (я имею в виду btVector3), объект подпрыгивает, а не падает, или лучше оставаться на месте.

Может ли кто-нибудь помочь мне с этим?

Также есть ли какие-либо материалы, кроме тех, что на странице с маркерами, где есть какие-то учебные пособия или что-то еще?

1 Ответ

0 голосов
/ 17 июля 2012

Я обнаружил, что можно изменить положение.Я этого не видел.

И причина, по которой он прыгает в 0, заключается в том, что он «внутри» другого объекта, и тогда весь двигатель начинает действовать как сумасшедший.Так что не кладите один объект в другой.

...