摘要: 在制作我的demo的过程中出现这样一个问题,人物跳起来,我如何判断他是什么时候落地的,还有落地的问题,ogrebullet中我没有找到相关的处理,我这里只能使用bullet的碰撞回调函数了,下面是我的做法,如果有哪位有更好的方法,请告诉我,我在这里谢谢了。//OgreBulletDynamics::DynamicsWorld *mWorld;// myInternalTickCallback是一个回调函数typedef void (*btInternalTickCallback)(btDynamicsWorld *world, btScalar timeStep);mWorld->get 阅读全文
posted @ 2011-03-01 10:23 oayx 阅读(1371) 评论(0) 推荐(1) 编辑
摘要: 对于角色的控制一个问题就是,是否使用角色的模型?如何控制人物的行走,旋转等?ogrebullet没有角色控制相关的使用,那么只有从bullet那里了,进行控制了在bullet物理引擎的介绍中有关于角色控制的一些资料,在bullet源代码中应该可以找到一个pdf文件。里面介绍的bullet的一些使用,那么第9节 Action:Vehicles & Character Controller 里面就介绍了一些角色控制相关的:角色或NPC可以使用一个囊状、球体或者其他相撞来代替,不想让他自动旋转,可以把angular factor 设置为0,等等,自己去看吧,下面是我自己使用ogrebulle 阅读全文
posted @ 2011-03-01 10:23 oayx 阅读(1571) 评论(0) 推荐(0) 编辑