为什么还要使用运动型身体?Box2D
Why even use kinematic bodies? box2d
为什么您甚至应该使用运动身体而不是没有重力的动态物体?我的意思是,动态的身体也可以与静态物体碰撞,并具有其他运动主体没有的其他可调参数。因此,我真的很想听听为什么您想这样做,甚至可以带来一些优势。
您的时间非常感谢!
这是您希望b2World::Step
对身体做什么的问题。基本上,该方法与身体相关的条件如下:
- 静态物体是不动的。
- 动力学的身体是根据其先前速度移动的。
- 动态物体是根据其先前的速度,重力,应用力,施加冲动,质量,阻尼以及固定装置碰撞时的恢复和摩擦值移动的。 。
因此,当您想发生在身体的唯一事物是根据您给出的速度将其移动时。
相关文章:
- Box2D World.GetBodyList() 返回 NULL,但 World 显然正在更新对象
- 使用 vcpkg 安装 box2d
- 如何在Cmake中正确查找头路径,以便在我的项目中构建Box2D
- Box2D Contact Listener碰撞仅间歇性工作
- Box2D OpenGl Error
- Box2D 断言失败:kNormal > 1.19209289550781250000e-7F
- Box2D (C++) 三角形故障区域断言
- Box2D 如何处理位置和坐标?
- Box2D ContactListener未检测到碰撞
- SFML 和 Box2D SetUserData 无法将参数从 const char [4] 转换为 void *
- Box2D不寻常的错误.为什么 0阻止错误
- 为什么还要使用运动型身体?Box2D
- Box2D-从身体中获取固定装置的宽度,或者我什至应该尝试
- Box2D,联系听众:切勿调用BeginContact
- box2d -c 中删除主体
- 链接到由Emscripten编译的Box2D链接时的未定义符号
- 焊接体的Box2d中心质量
- 销毁 Box2D 主体 - 读取访问冲突错误
- 在Codelite IDE中使用Box2D
- Box2D-我应该多久在窗户循环中使用台阶