![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x
文章平均质量分 73
q229827701
这个作者很懒,什么都没留下…
展开
-
Android下的cocos2dx项目调用视频
一、真机测试Android项目首先,貌似Android下的cocos2dx项目难以用虚拟机测试。可能是我们没配置好。经测试,虚拟机上不能运行,但是真机上可以运行。所以。我们首先得准备真机测试。真机测试第一步设置手机为USB调试状态,然后用数据线链接电脑。第二步寻找相应的手机型号的USB驱动包。我是百度找的。然后下载的。然后在设备管理器里面更新。 第三步原创 2013-03-12 10:39:41 · 1934 阅读 · 0 评论 -
用C++在cocos2d-x 3.2下完美解决Menu吞掉事件导致ScrollView等无法响应的问题
最近下了最新版本的cocos2dx 3.2做项目,发现一个坑爹的问题。ScrollView 的子控件上有Menu的时候,ScrollView滑动无法响应。百度了很多资料,要么说不清楚,要么版本很旧的不适合。于是自己跑去看了下源码。发现Menu里面有一句touchListener->setSwallowTouches(true);将true修改为false后,完全木有问题。所以花原创 2014-08-28 17:44:10 · 3286 阅读 · 1 评论 -
在cocos2d-x 3.2下利用UI下面的控件模仿实现GridView部分效果<一>实现构思
效果图。如下原创 2014-09-09 12:08:16 · 2724 阅读 · 1 评论 -
cocos2dx C++自定义线程安全消息管理
由于cocos2dx本身的NotificationCenter是没有进行线程安全处理的,所以当我们在cocos2dx里面使用多线程进行消息同步的时候,会出现问题。那么怎么解决呢?本文提供一个简单而有效的方法。原创 2014-11-12 13:21:54 · 1744 阅读 · 0 评论 -
cocos2dx 3.2下利用裁剪节点实现跑马灯滚动效果
以前利用过ScrollView设置跑马灯效果。现在利用原创 2014-10-11 16:42:21 · 5399 阅读 · 4 评论 -
cocos2dx 3.2下利用ui::scrollView实现跑马灯滚动效果
思路和上一篇一样原创 2014-10-30 14:33:06 · 4692 阅读 · 0 评论 -
cocos2dx3.2利用ProgressTimer组合成评分控件
现在很多游戏或者应用需要评分,就是一般来说满分10分,一般用星星来表示。那么cocos2dx里面如何制作评分这样的控件呢?原创 2014-10-30 16:25:15 · 1497 阅读 · 0 评论 -
cocos2dx 3.2 自定义用rapidjson读取json数据
cocos2dx 3.2 自定义用rapidjson读取json数据原创 2014-11-03 17:21:03 · 1648 阅读 · 0 评论 -
cocos2dx 3.2键盘操控的列表页的初步实现
cocos2dx 自定义TableView列表页GridView的具体实现原创 2014-10-30 15:22:52 · 2792 阅读 · 6 评论 -
从cocos2dx中寻找函数指针传递的方法
从cocos2dx中看函数指针的使用,以及C++11新特性对函数指针的代替。原创 2014-11-25 13:40:59 · 2228 阅读 · 0 评论 -
cocos2dx中Http链接以及使用JsonCPP解析的简单函数
void HelloWorld::menuCloseCallback(CCObject* pSender){// CCDirector::sharedDirector()->end();// // #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)// exit(0);// #endif extension::CCHttpReque原创 2014-03-07 14:15:12 · 1037 阅读 · 0 评论 -
cocos2dx进度条CCProgressTimer使用的自定义函数
void ProblemLayer::initProgress(CCProgressTimer*& m_progress/*要初始化的进度条*/,int progress/*初始进度*/,float m_x/*进度条的X坐标*/,float m_y/*进度条的Y坐标*/,bool RToL/*进度变化方向是否为←从右到左*/ ){ m_progress = CCProgress原创 2014-03-07 13:39:52 · 853 阅读 · 0 评论 -
解决在用ndk编译c++文件后libs/armeabi下的第三方so文件被删的问题
起因是这样的,当项目中需要用到第三方的so动态库时,就需要把第三方的so文件复制到libs/armeabi目录下,但是当需要用ndk编译出自己的so文件时会吧libs/armeabi目录下的文件清空,这样,第三方so文件就无法打包进apk。解决方案是这样的:先在jni目录下新建个文件夹如sms(名字可以自己取),然后把第三方so文件复制到此文件夹下,接着再新建一个Android.mk文件。原创 2014-03-12 10:17:51 · 2998 阅读 · 0 评论 -
cocos2d-x的目录结构
一个项目首先存在于一个解决方案里面。一个项目下面,include里面主要是.h头文件。resource里面主要是需要的图片、声音等资源。source里面是.cpp头文件。在cocos2d-x项目里面main里面主要定义了,窗口大小;AppDelegate里面定义了开始的场景。原创 2013-05-09 12:25:53 · 659 阅读 · 0 评论 -
cocos2d-x基础知识点之元素的创建
创建元素,四要素。第一点,定义。 一般是在头文件里面定义。第二点,创建。 主要是和相应资源绑定。第三点,设置位置。 自己的需要。第四点,添加。 添加到场景才能显示。示例:精灵的创建 CCSprite *pSprite; pSprite = CCSp原创 2013-05-10 10:20:47 · 741 阅读 · 0 评论 -
cocos2d-x 场景里面常见的函数
第一、virtual bool init();元素的创建、是否可触摸一类都在这里面可以先设置。第二、 static cocos2d::CCScene* scene();添加层到当前场景第三、触摸事件 virtual void ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent); virtual void ccTouchesMov原创 2013-05-10 10:38:50 · 798 阅读 · 0 评论 -
MAC下cocos2d-x项目转化Android项目的具体实现方法
一、首先准备工作是在mac下搭建起Eclipse的 Android环境,因为eclipse有mac版,而Android SDK ADT也都有mac版,很容易搭建的, eclipse for mac下载地址:http://eclipse.org/downloads/ Android SDK for mac下载地址http://de原创 2013-05-13 18:33:56 · 1276 阅读 · 0 评论 -
cocos2d-x简单的runAction
第一点、CCMoveTo,简单的执行元素从A移动到B。CCMoveTo * move_ten =CCMoveTo::create(1, CCPointMake(300,400)); 元素addScore->runAction(move_ten);第二点、CCSequence如果执行连续的几个动作则可以使用CCSequence将Action打包。记得以NULL结束。addSc原创 2013-05-10 10:55:51 · 2291 阅读 · 0 评论 -
cocos2d-x自定义五角星粒子效果
效果如下图:是不是很酷,很炫,亲?一个函数就搞定了,下面上函数。void scene9::myParticle(int m,int n){ CCParticleSystem* m_emitter1; m_emitter1 = new CCParticleSystemQuad(); m_emitter1->initWithTotalParticles(50); a原创 2013-06-21 10:32:06 · 976 阅读 · 1 评论 -
cocos2dx之curl下载
int NQDownload::NQDown_src( const char* s_outfile,const char* plist_url ){ CURL *curl; CURLcode res; char buffer[10]; curl = curl_easy_init(); string _list=s_outfile; string _path_invers原创 2013-07-18 20:25:51 · 993 阅读 · 0 评论 -
cocos2dx自定截屏函数。大家试试吧
void HelloWorld::screencapture(CCNode* p,...){ CCSize size = CCDirector::sharedDirector()->getWinSize(); CCRenderTexture* pScreen = CCRenderTexture::create(size.width,size.height); pScree原创 2013-08-12 17:45:32 · 1160 阅读 · 0 评论 -
自定义cocos2dx中CCTextFieldTTF类,使用超方便
申明:此类借鉴了网上的部分代码,还有不完善的地方需要修改,不过基本功能都实现了。放置此处以飨众生。欢迎各位同学提出宝贵的意见或建议。#pragma once#include "cocos2d.h"USING_NS_CC;using namespace std;class NQTextField : public CCTextFieldTTF, public CCTextFieldDe原创 2014-03-05 17:23:03 · 1374 阅读 · 3 评论 -
服务器基于workerman,客户端基于ODSocket的TCP,socket通信,本地测试
服务器代码<?phprequire_once './workman/Autoloader.php';use Workerman\Worker;// use Workerman\WebServer;// run MainThread$tcp_worker = new Worker ( "tcp://0.0.0.0:2347" );// MainThread$tcp_worker原创 2016-04-10 14:18:24 · 4172 阅读 · 0 评论