cocos2dx 2.1.1 升级2.1.3版本 记录

2.1.3增加了pluginX,优化了jsb绑定机制和更多的jsb绑定,所以决定升级到新版本;

安装模板,重建项目,引入原先的ccb文件:

1】头文件报错问题:原来的AppDelegate.cpp引入头文件:cocos2dx.hpp更名为了自动生成的generated/jsb_cocos2dx-auto.hpp和generated/jsb_cocos2dx_extension_auto.hpp两个文件;

2】cc.PhysicsDebugNode undefined问题:AppDelegate.cpp中要将chipmunk和opengl 调用 sc->addRegisterCallback()加载;

3】“incompatible ccbi file version” 问题:升级cocosbuider到3.0-alpha4 , 记得修改 CCLayerLoader.cpp中的四个常量为 touchEnabled, accelerometerEnable,mouseEnabled,keyboardEnabled;(2.1.3和ccb alpha4的接口变量依然不对)

4】OpenGL error 0x0502 in ...CCTextureAtlas.cpp drawNumberOfQuads 683 问题: 程序crash,去掉自定义的粒子效果问题依然存在,  暂时搞不定 (取出所有粒子效果后,正常运行,原因继续寻找)

原文地址:https://www.cnblogs.com/sslin/p/3063796.html