2011-03-29 71 views
1

嘿,
即時通訊使用cocos2d和box2d,我想關閉我的b2world中所有機構周圍的線框。
我該怎麼做?Box2d隱藏b2Body線框

感謝,
奧利弗

+0

你想禁用調試繪製? – Andrew 2011-03-29 08:36:42

+0

是的,有可能嗎? – Ospho 2011-03-29 22:01:11

回答

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); 

只要刪除(或意見)這些筆畫。