我使用的是Cocos2D 1.0.1,它没有最新的Box2d。因此,我想将其更新为最新版本(v2.2.1)。我遵循了这些步骤(步骤来自这里):
在这些步骤中,我做了所有的事情,但是我在GLES-呈现中得到了许多错误,还有一个关于初始化b2World
的错误。
我如何纠正这些错误?
发布于 2012-06-26 16:46:54
您必须更改Box2D的初始化。你做new b2World(…)
的线路。它不需要像以前一样的参数,只是一个重力矢量。
然后打开GLES-Render.h,并将它的子类从b2Draw
更改为。我相信它以前被命名为b2DebugDraw
。
现在,我们要学到的是,升级源代码包实际上从来没有他们说的那么容易。因此,对升级过程的描述越老。这就是为什么在项目的副本中进行这些更改,并且只有当你真的需要的时候才进行升级,这是一个很好的建议。
https://stackoverflow.com/questions/11190489
复制相似问题