摘要:============================CCBReader在iphone真机上无法读取的问题:(coco2dx版本 2.1.1)打开项目 extensions/CCBReader/CCBReader.cpp line 518行左右将 memcpy(&f, pF, sizeof(float)); this->mCurrentByte += 4;改为: memcpy((void*) &f, (const void*) pF, sizeof(float)); this->mCurrentByte += sizeof(float);原因由于ARM的编译器导致
阅读全文
摘要:http://www.cnblogs.com/jenry/archive/2010/12/08/1900150.htmlArray:arr.push() 添加元素到末尾并返回新长度; pop() 去除并返回末尾元素; shift() ; unshift()sort(); reverse(); concat(); join();concat()使用时要注意 a = a.concat(b); a.concat(b)不会直接作用于a;splice(i,n,e1,e2,e,,,) 删除数组中i下标开始的n个元素,并从i下标插入e1,,,等元素slice(i,n) 返回数组中从i开始的n个元素组成的段;
阅读全文
摘要:1:C++中调用js方法:问题:ios中当用户通过home键将游戏转入后台时,调用js中的暂停游戏方法;AppDelegate::applicationDidEnterBackground() 和 applicationDidEnterForeground()方法是C++方式处理程序进入后台与前台的代码,在此处添加C++调用js的代码://version 2.1.3ScriptingCore* sc = ScriptingCore::getInstance();jsval nsval;JS_GetProperty(sc->getGlobalContext(), sc->getGlo
阅读全文
摘要:版本:2.1.31:cocosbuilder添加的图层,控制响应点击事件的方法是: this.rootNode.onTouchesBegan = function(){};//文件根节点; this.layername.onTouchesBegan...//文件中的某个图层 (注意这里是Touches 不是Touch )2:layer.setTouchEnabled(true/false); 可以控制图层的点击事件,但不会控制图层上按钮菜单等的点击事件;3:layer在设置setVisiable(false)后,上面的按钮菜单不会被穿透到,但是layer本身如果没有设置setTouchEnab
阅读全文
摘要: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()
阅读全文