b2bridge is a set of open source development tools that will help developers integrate Box2D with cocos2d.
b2bridge simply provide a way to bind one b2Body with one cocos2d object. So it's NOT an Objective-C wrapper for Box2d.
Classes and their usage:
· b2ContactListenerObjCProxy.h: A subclass of b2ContactListener which delegate Box2d collision callback to contact.fixture.userData. All userData(s) should be Objective-C object.
· b2Node.h, b2SpaceManager.h and b2Misc.h: b2Node and b2Sprite are special cocos2d objects with a b2Body property and methods to sync position, rotation between b2Body and CocosNode. Utils to convert unit between b2Space and CCLayer.
· b2DebugLayer.h: A CCLayer wrapper debug draw from GLESDebugDraw.
Requirements:
· Apple Xcode
· Box2D
· cocos2d