box2d 粗略的模拟水浮力
摘要:
准备工作,首先修改 box2d 的 b2Body 类,增加一个public 修饰的 bool 类型标识变量 m_isInWater,用于标识物体当前是否在水中。然后,切到 box2d 的 b2World 类,在 CreateBody 方法的尾部添加一行初始化标识变量的代码:b2Body* b2World::CreateBody(const b2BodyDef* def)
{ b2Assert(IsLocked() == false); if (IsLocked()) { return NULL; } void* mem = m_blockAllocator.Allocate(s... 阅读全文
posted @ 2012-04-13 15:44
yang3wei
阅读(586)
评论(0)
推荐(0)
浙公网安备 33010602011771号