更改Bullet Physics Hello World项目中的碰撞体位置

时间:2012-01-06 20:17:55

标签: c++ opengl bulletphysics

我的应用程序中有愚蠢和恼人的问题。我正在使用子弹物理,我开始在wiki上使用hello world示例: 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)));

什么被描述为设置对象50m以上。所以我可以改变高度,但仅此而已。我无法左移,右移 - 任何东西。此外,当我到处设置0时(我的意思是在btVector3中),对象正在跳起而不是跌倒或更好地保持静止。

有人可以帮我吗?

除了子弹页面上的那些教材还是什么之外,还有其他材料吗?

1 个答案:

答案 0 :(得分:0)

我发现可以改变位置。我没有看到它。

它之所以跳到0是因为它在'内部'其他对象然后整个引擎开始疯狂。所以不要把一个对象放到另一个对象中。