码迷,mamicode.com
首页 > 其他好文 > 详细

Bullet3的一些理解

时间:2017-02-28 00:28:40      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:bsp   静态   授权   添加   led   dynamic   lis   collision   游戏   

Bullet3应该是第三大物理引擎了,拥有宽松的授权方式,开源。在我的项目中将采用它。

碰撞世界(btCollisionWorld)是最基本的环境类。

动态世界(btDynamicsWorld)从碰撞世界继承。

基本动态世界(btSimpleDynamicsWorld)、并行动态世界、离散动态世界(btDiscreteDynamicsWorld)、持续动态世界等均从动态世界继承。

 

碰撞世界只管碰撞,是静态的,没有运动,也没有刚体的存在价值。

动态世界可以添加刚体了,刚体有运动能力,配合碰撞体就能完成动态的反弹等物理特性。

 

所以,在各种游戏引擎中,刚体基本要配合碰撞体才能达到我们想要的效果。如果我们的游戏只是简单的判断进入区域,离开区域这样的事件,那么一个静态世界就可以满足了。

Bullet3的一些理解

标签:bsp   静态   授权   添加   led   dynamic   lis   collision   游戏   

原文地址:http://www.cnblogs.com/fyter/p/bullet3_and_physics_world.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!