以下是为您整理出来关于cocos2dx合集内容,如果觉得还不错,请帮忙转发推荐。
//将plist加载进精灵帧缓存,提及了plist的优点(@@@-1-@@@) SpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("role.plist"); //读取图片,存到精灵帧容器中 Vector<Spr……
用法: auto scene=HelloWorld::createScene(); //创建待切换的场景 auto transition=TransitionZoomFlipY::create( 1 .0f,scene); //给场景包装动画特效  Director::getInstance()->replaceScene(transition); ……
CCLayer中什么时候会调用下面的四个函数, virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent); virtual void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent); virtual void ccTouchEnded(CCTouch *pTo……
1.  从plist 读取配置 2.0做法: CCArray* pKeyArray = CCArray::createWithContentsOfFile(levelFile); pKeyArray->retain(); CCObject* pObj = NULL; CCARRAY_FOREACH(pKeyArray, pObj) { ……
【唠叨】     在3.x中,废弃了2.x里的LabelTTF、LabelAtlas、LabelBMFont三个字体类,取而代之的是全新的字体标签Label。     实际上Label是将三个字体类进行了融合,进行统一的管理与渲染,这使得创建字体标签……
在使用PageView做关卡选择界面时,发现滑动切换界面很不好用,用以下代码解决: 新建一个类继承PageView: class MyPageView : publicPageView { public: void handleReleaseLogic(constPoint &touchPoint) ……
【唠叨】     绘图的方式有两种:     > 使用OpenGL的绘图原语DrawPrimitives。     > 使用DrawNode。     曾经在使用2.x版本的时候,学习过使用DrawPrimitives进行简单图形的绘制。     ……
【唠叨】     屏幕截图有两种方式:     (1)使用RenderTexture          :这是在2.x版本时最常用的的截图方法。     (2)使用utils::captureScreen() :在3.2版本中新增的截图方法。 【致谢】 ……
网格属性就像是一个个交叉形成的一系列的矩形。任何Node对象(Layer,Scene,Sprite等等)都具有这种特殊的属性,你可以通 过移动他们的顶点来变换这些网格。 有两种类型的网格:平铺的网格和非平铺的网格。他们两者……
打广告用的是cocoide打包,遇到了不少问题,首先要求的ndk r9d,python 2.7.5,我之前没注意看用的还是以前的2.7.3郁闷。其中遇到的主要几个问题是: 1. The Selected NDK toolchain version was 4.8 ! running: '……
当我们要管理精灵的暂停和回复运动时,我们需要一个东西来控制, 那就是ActionManager管理。 代码如下 CCSprite * roleSp_left; getActionManager()->resumeTarget(roleSp_left);//运动 getActionManager()->p……
CCSize size = CCDirector::sharedDirector()->getWinSize(); CCRenderTexture *screen = CCRenderTexture::create(size.width, size.height); CCScene *scene = CCDirector::sharedDirector()->getRunningSce……
    将Sprite转换为Image。 // //获取精灵的CCImage Image* HelloWorld::createImageFromSprite(Sprite* sp) { Sprite* pNewSpr = Sprite::createWithSpriteFrame(sp->getSpriteFrame()); pNewSpr->……
"Cast from pointer to smaller type 'int' loses information " (int) 转变为 *(int*) 在 platform/ios/EAGLVIEW.mm中 在neon_matrix_impl.c中修改 #if defined(__ARM_NEON__) 为 #if defined(_ARM……
1、环境         电脑系统:win7  64位系统         cocos2dx:3.2版本 2、配置步骤         1>python         下载 python2.7.3 (`32bit`) 从 ( http://www.python.org/ftp/python/2.7.3/pyth……
    最近发现这样一个问题,我将Sprite精灵图片使用setScale(),进行放缩后。     使用getContentSize()来获取精灵图片的尺寸大小,意外发现ContentSize的值是不会变的。     无论放缩还是旋转,节点的c……
前言:这几天在做cocos2dx上的跨平台的socket库,看来看去也只能用BSD去实现了。因为要接收服务器的推送消息,所以要做成异步处理。也参考了很多别人的文章,本来是想能有个轮子直接给我用的,看来还是得自己重复造下……
1、安装JDK(这个不多说了,你行的) 2、安装Python(这个不想讲了,你懂的) 3、下载Cocos2dx 3.2, Android SDK, Android NDK 如图是下载后解压的三个目录: 4、进入cocos2d目录,运行setup.py,根据提示,分别将你……
适用版本cocos2dx 2.2.5  --切换到下一场景 local function NextScene(scene) runningScene = CCDirector:sharedDirector():getRunningScene() local trans = CCTransitionFade:create(1.5, scene) ……
cocos2dx 3.1.1   lua项目安卓交叉编译 mac环境下 本文基于ant,sdk,ndk,adt等软件和环境已经事前设置好 1\新建项目 在mac的终端下输入命令: cocos new tegame -p com.test.app  -l lua   (后面可以加自定义……
【唠叨】     学习cocos2dx 3.2确实比较吃力,因为网上关于最新版的v3.2的资料十分稀少,或者是讲解的确实不是很详细。大部分人都是根据官方文档照样画瓢,而对于有些比较抽象的概念及函数都是照着官方文档来讲解的……
从开始看cocos2dx到现在已经很久了。到现在因为各种原因还是一无所成。想着不能就这么让自己喜欢上的第一个工具或者叫中间件就这么从我身边离开。我开始投简历到网上找cocos2dx前端的工作。可是,我还是太犹豫了。我……
--定时器 local function ballSchedule() print("Hello World") end --定时器 layerFarm:scheduleUpdateWithPriorityLua(ballSchedule, 1)lua脚本,加定时器。
Cocos2d-X中的ZORDER和Tag
http://www.voidcn.com/article/p-bjmqbgzu-bhs.html 详细搭建步骤如下: 1、Android 开发环境搭建 Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。 1、下载 JDK 2、下载 E……
--CCLayer就是一帧图层 ccLayer = CCLayerColor:create(ccc4(0, 0, 255, 255)) layerFarm:setVisible(true) layerFarm:addChild(ccLayer) ccc4是颜色RGBA格式, 0, 0, 255, 255是纯蓝                ……