在子弹物理Hello World项目中更改碰撞体的位置
Change collision body position in Bullet Physics Hello World project
我的应用程序中出现了一个愚蠢而烦人的问题。我使用的是子弹物理学,我从维基上的helloworld例子开始: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中),对象是向上跳跃而不是向下坠落,或者最好保持静止。
有人能帮我吗?
除了项目符号页面上的材料外,还有其他材料吗?那里有一些教程或其他什么?
我发现可以更改位置。我没看到。
它之所以在0处跳跃,是因为它在其他对象的"内部",然后整个引擎开始表现得疯狂。所以不要把一个物体放进另一个物体里。
相关文章:
- 将值指定给向量(2D)的向量中的某个位置
- 使用Unreal C++获取VR耳机的世界位置/方向
- 写入位置0x0000000C时发生访问冲突
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- GL_SHADERSTORAGE_BUFFER位置是否与其他着色器位置冲突
- 如何使用cudaMallocManaged在指针位置初始化对象?(C++)
- 无法获取webot::PositionSensor对象中位置传感器的值
- 落砂模拟碰撞检测C++和SFML
- 非常量变量只读位置的赋值
- 如何定义更改car类中car位置的方法
- 使用迭代器时如何访问对象在向量中的位置?
- 更改.cpp程序的输入文件中数据的位置会意外更改输出
- 求最大元素位置的分治算法
- 你好。。。id_public变量不应该给出结果为 81 和 86 吗?为什么它为两个派生类占用不同的内存位置?
- 为什么我的点没有在 OpenGL 中绘制鼠标所在的位置?
- 如何将元素添加到向量的字符串位置
- 如何在 2D 碰撞检测中正确解析碰撞的位置?
- SFML鼠标位置和碰撞从文件加载
- SFML 碰撞检测,C++ -> 重置玩家位置
- 在子弹物理Hello World项目中更改碰撞体的位置