![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x
小型战斗机
手游开发
展开
-
cocos2d-x数据简单加密
1、定义保存数据的方法(pKey-字段名 ,value-值)void setDataForKey(const char *pKey, const Data &value){UserDefault::getInstance()->setDataForKey(pKey, value);}2、定义保存数据结构体#define APP_DATA原创 2016-02-16 16:58:14 · 412 阅读 · 0 评论 -
cocos2d-x3.3自定义回调
一、首先可以定义一个全局的静态回调(这里以点击类型为例)static Widget::ccWidgetClickCallback mcallback;二、定义以回调类型为参数的方法static void Show(const Widget::ccWidgetClickCallback &callback);三、实现回调方法并给callback赋值Show原创 2015-06-16 14:01:14 · 698 阅读 · 0 评论 -
cocos2d-x3.3+vs2012开发环境搭建
cocos2d-x3.3+vs2012开发环境搭建原创 2015-03-25 23:12:15 · 650 阅读 · 0 评论 -
cocos2d-x3.3通过消息刷新界面
在支付接SDK的时候,有时需要在购买结束后执行相关刷新界面的回调,可能会遇到界面有些显示黑色的情况,这可能是由于子线程刷新主线程引起的,采用以下消息的机制就不会出现上述问题一、主线程中定义以下内容 vector msg_queue;//消息队列msg_queue.clear();static bool mtx = false;//控制执行一次auto func原创 2015-06-16 14:21:30 · 816 阅读 · 0 评论 -
cocos2d-x3.3获取时间
一、获取时间struct tm *tm;time_t timep;#if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) time(&timep);#elsestruct timeval tv;gettimeofday(&tv, NULL);timep = tv.tv_sec;#endif tm = localtime(&原创 2015-06-16 18:19:05 · 824 阅读 · 0 评论 -
cocos2d-x坐标系
一、屏幕坐标系和Cocos2d坐标系标准屏幕坐标系使用和OpenGL不同的坐标系,而Cocos2d则使用和OpenGL相同的坐标系。iOS, Android, Windows Phone等在开发应用时使用的是标准屏幕坐标系,原点为屏幕左上角,x向右,y向下。Cocos2d坐标系和OpenGL坐标系一样,原点为屏幕左下角,x向右,y向上。二、世界坐标系和本地坐标系转载 2015-06-25 14:34:42 · 383 阅读 · 0 评论 -
cocos2d-x截屏
utils::captureScreen(nullptr, name);图片默认保存目录:C:\Users\Administrator\AppData\Local\MyCppGame原创 2016-02-16 16:06:13 · 378 阅读 · 0 评论 -
cocos多线程加载资源
auto funLoadResource = [=](){加载逻辑(图片除外)};std::thread t1(funLoadResource ); //分离主线程控制权t1.detach();原创 2016-02-16 16:09:50 · 758 阅读 · 0 评论 -
cocos2d-x sdk接入库文件拷贝问题
1、 先将库文件拷贝到jin/hellocpp目录下 2、 mk文件中不需要加东西,主要修改build_native.py文件 def copy_mmso(app_android_root): resources_dir = os.path.join(app_android_root, "jni/hellocpp") armeabi_dir = os.path原创 2016-02-16 16:14:06 · 352 阅读 · 0 评论 -
cocos2d-x异步加载图片
1、将图片通过TexturePacker打包成plist和png或.pvr.ccz(加密)文件2、将需要加载的图片路径存入集合paths中3、 for(int i=0; iDirector::getInstance()->getTextureCache()->addImageAsync(paths[i]+".png", [=](Texture2D*){SpriteF原创 2016-02-16 16:30:46 · 431 阅读 · 0 评论 -
cocos2d-x骨骼动画使用
一、加入Dragonbones支持二、加载文件DBCCFactory::getInstance()->loadDragonBonesData("fileName/skeleton.xml", "fileName");DBCCFactory::getInstance()->loadTextureAtlas("fileName/texture.xml", "fileName");原创 2016-01-11 20:10:24 · 1183 阅读 · 0 评论