我一直在使用捆绑的 Cocos2d V1 和 Box2d。我正在尝试更新到 Box2d 的较新版本,即 Box2d V2.2.1。
我已将 Gles-Render.h 和 Gles-Render.mm 更新到最新版本,我做了一些更改,消除了除一个以外的所有错误。
debugDraw = new b2Draw();
world->SetDebugDraw(debugDraw);
debugDraw->SetFlags(b2Draw::e_shapeBit);
我得到错误:
ERROR: allocating an object of abstract type 'b2Draw'
我已经尝试解决这个问题两天了,但没有成功。
任何机构对此有解决方案吗?
任何指针?