Chinaunix首页 | 论坛 | 博客
  • 博客访问: 178369
  • 博文数量: 43
  • 博客积分: 827
  • 博客等级: 准尉
  • 技术积分: 487
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-26 19:19
文章分类

全部博文(43)

文章存档

2015年(1)

2014年(1)

2013年(5)

2012年(36)

我的朋友

分类: WINDOWS

2012-06-04 12:19:19

这个Demo实际上就是将Bullet中的AppBasicDemo转到Irrlicht中。因为使用的物体都是Box,所以模型比较简单,Irrlicht和Bullet之间通过一个MotionState来交互,Bullet在每次stepSimulation过后都会刷新每一个物体的MotionState,然后再把这里面的World Matrix施加到Irrlicht中的物体里面去。
效果:
Bullet在碰撞检测过程中,如果有运动物体之间构造的Island(Bullet通过物体的AABB构造一些集合,每一个集合是AABB相交或者通过这种相交性而连通的所有物体构成)比较大的话,就很吃性能。当这些集合变小,分散的时候,碰撞检测的性能就会得到快速的提升。
阅读(1621) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~