data

cocos2dx csb文件的预加载

tid=219154加载csb:csloader.h头文件中staticcocos2d::Node*createNode;//普通加载csbstaticcocos2d::Node*createNode;staticcocos2d::Node*createNode;//预加载csbstaticcocos2d::Node*createNode;可使用createNode函数来达到预加载csb的作用。没图片预加载那么方便。函数简介:进入createNode函数后,会指向:Node*csloader::creat

cocos2dx中zip包读取解压使用

");}fwrite;fclose;delete[]data;data=0;}#endif//解压unCompress;returntrue;}上面参数中password为zip压缩文件密码,在使用资源之前调用loadZIP即可2.解压zip读取zip到内存,并且解压zip,如下copy

cocos2d--WebSocket分析

WebSocket初始化之后,就可以send了,创建一个新的线程并且循环udpate,线程函数循环onSubThreadLoop,update发送消息给Delegate线程函数循环onSubThreadLoop判断是否要destory或者触发拿发送的数据

cocos2dx-js 多层级列表(改进)

dataSet||dataSet.length===0){return;}for{dataSet[i]._itemLevel=itemType;//层级dataSet[i]._itemOpen=false;//展开标记dataSet[i]._itemIndex=i;//当前层级下的索引dataSet[i]._itemCnt=dataSet.length;//当前层级总计算dataSet[i]._itemParent=itemParent;//当前层级父节点if{//

cocos2d-x数据简单加密

1、定义保存数据的方法(pKey-字段名,value-值)voidsetDataForKey(constchar*pKey,constData&value){UserDefault::getInstance()->setDataForKey(pKey,value);}2、定义保存数据结构体#defineAPP_DATA"APP_DATA"typedefstruct{intname1;//字段1in

cocos2d-x网络编程二WebSocket

TestWebSocketScene.h文件:TestWebSocketScene.cpp文件:知识点:返回的数据使用WebSocket::Data封装,它是cocos2d定义的一个结构体structData{Data():bytes(nullptr),len(0),issued(0),isBinary(false){}char*bytes;//存放的数据ssize_tlen,issued;//数

cocos2d-x在Android真机上使用Sqlite数据库

首先,我是使用sqlite3.c来操作sqlite的,这个库的下载和使用,很多教程上都有介绍。在win32和MacOS上,这个库的使用没啥特别,但是在Android上,却无法直接读取。这里要说明,Android不能读取的原因,是因为对数据库的操作必须有root权限,也就是说,我们的应用程序只能对系统提供的特定目录中的数据库文件进行操作。这个目录,cocos2.1.3可以通过CCFileUtils::sharedFileUtils()->getWritablePath()来获得。对于这种情况,我的解决方案是

quick cocos2d-x 与android实现更换头像

好了废话少说我就直接贴代码了,嘎嘎。创建了一个类ChooseImage,importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importorg.cocos2dx.lib.Cocos2dxLuaJavaBridge;importandroid.app.Activity;importandroid.content.Context;impor