首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法更新Box2D?

无法更新Box2D?
EN

Stack Overflow用户
提问于 2012-06-25 13:44:52
回答 1查看 264关注 0票数 1

我使用的是Cocos2D 1.0.1,它没有最新的Box2d。因此,我想将其更新为最新版本(v2.2.1)。我遵循了这些步骤(步骤来自这里):

  1. 在Xcode中,从“Box2D源”文件夹中删除cocos2d文件夹组(删除引用)
  2. 从Finder,转到项目的文件夹并删除Box2D文件夹
  3. 将最新版本的Box2D复制回项目的文件夹(确保只复制根最深的“Box2D”文件夹,并删除CMakeLists.txt和Box2DConfig.cmake)
  4. 返回到Xcode,项目->添加到项目,选择Box2D文件夹,确保选中创建组(不是文件夹引用),添加

在这些步骤中,我做了所有的事情,但是我在GLES-呈现中得到了许多错误,还有一个关于初始化b2World的错误。

我如何纠正这些错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-26 16:46:54

您必须更改Box2D的初始化。你做new b2World(…)的线路。它不需要像以前一样的参数,只是一个重力矢量。

然后打开GLES-Render.h,并将它的子类从b2Draw更改为。我相信它以前被命名为b2DebugDraw

现在,我们要学到的是,升级源代码包实际上从来没有他们说的那么容易。因此,对升级过程的描述越老。这就是为什么在项目的副本中进行这些更改,并且只有当你真的需要的时候才进行升级,这是一个很好的建议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11190489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档