首页 > 代码库 > Bullet3的一些理解
Bullet3的一些理解
Bullet3应该是第三大物理引擎了,拥有宽松的授权方式,开源。在我的项目中将采用它。
碰撞世界(btCollisionWorld)是最基本的环境类。
动态世界(btDynamicsWorld)从碰撞世界继承。
基本动态世界(btSimpleDynamicsWorld)、并行动态世界、离散动态世界(btDiscreteDynamicsWorld)、持续动态世界等均从动态世界继承。
碰撞世界只管碰撞,是静态的,没有运动,也没有刚体的存在价值。
动态世界可以添加刚体了,刚体有运动能力,配合碰撞体就能完成动态的反弹等物理特性。
所以,在各种游戏引擎中,刚体基本要配合碰撞体才能达到我们想要的效果。如果我们的游戏只是简单的判断进入区域,离开区域这样的事件,那么一个静态世界就可以满足了。
Bullet3的一些理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。