需要适用于Windows的Box2D DebugDraw示例

时间:2014-03-02 02:53:12

标签: c++ box2d cocos2d-x

我需要使用Box2D的DebugDraw功能提供一些帮助。我不知道我做错了什么......但我已经尝试过网上的每一个例子,它似乎对我不起作用。我看不到任何形状。 我可以编译并运行Box2D TEstbed并且可以看到对象,所以我知道它是可能的。

基本上我要找的是: *简单的HelloWorld(没什么特别的)类型示例只有一个简单的形状 *使用cocos2d-x和Box2D *在Windows上构建和运行(我正在使用VisualStudio 2012)

如果你能够掀起并分享这样的话,我将永远感激不尽。我花了整整一周的时间都没有取得进展。 :(

谢谢!

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的cocos2dx?如果是v2,您可以克隆并将this b2Draw implementation添加到项目中。

将带有以下代码段的box2d调试图层添加到场景中。

B2DebugDrawLayer *debugdraw = B2DebugDrawLayer::create(mWorld, DEBUG_PTM_RATIO);
addChild(debugdraw)

您可以选择在B2DebugDrawLayer :: init中启用更多box2d调试标志。