嘿,
我正在使用cocos2d和box2d,我想在我的b2world中关闭所有机身周围的线框。
我怎样才能做到这一点?
谢谢,
奥利弗
答案 0 :(得分:3)
我认为您正在使用GLESDebugDraw。只是不要使用它。我想你在物理层init方法中有这样的东西
debugDraw_ = new GLESDebugDraw(PTM_RATIO);
world_->SetDebugDraw(debugDraw_);
uint32 flags = 0;
flags += b2DebugDraw::e_shapeBit;
flags += b2DebugDraw::e_jointBit;
// flags += b2DebugDraw::e_aabbBit;
// flags += b2DebugDraw::e_pairBit;
// flags += b2DebugDraw::e_centerOfMassBit;
debugDraw_->SetFlags(flags);
只需删除(或评论)这些笔画。