??
1
类图组织
2
实例
CCSprite * spr = CCSprite::create("HelloWorld.png");
spr->setPosition(ccp(winSize.width/2,winSize.height/2));
addChild(spr);
//GridAction
/...
分类:
其他好文 时间:
2014-10-30 00:23:47
阅读次数:
259
#define CREATE_SCENE(__TYPE__)\CCScene *scene()\{ CCScene *scene=CCScene::create();\ __TYPE__ *layer=__TYPE__::create();\ scene->addchild(lay...
分类:
其他好文 时间:
2014-10-29 23:31:15
阅读次数:
199
第一部分 引擎基础第一章 Hello Cocos2d-x(1) 精灵(sprite):一切可见元素(2) 只有把一个游戏元素放置到其他已经呈现出来的游戏元素中,它才会呈现出来。(3) CCNode::addChild方法:组合游戏元素第二章 基本概念(1) 游戏流程控制——》场景——》层——》精灵(...
分类:
其他好文 时间:
2014-10-28 13:33:02
阅读次数:
782
??
CCMenu
基本结构
CCMenu继承自CCLayer,本质是一个容器。需要被addChild到父类中去。
CCMenuItem是菜单项,它有如下子类:
CCMenuItemFont;CCMenuItemImage;CCMenuItemLabel;CCMenuItemSprite;CCMenuItemToggle;
是真正的需要实例化的菜...
分类:
其他好文 时间:
2014-10-24 14:36:44
阅读次数:
298
??
1
游戏逻辑架构
详细介绍
A
一个导演同一时间只能运行一个场景,场景当中,可以同时加载多个层,一个层可以可载多个精灵。层中亦可以加层。
B
场景切换
sceneàaddChild(layer);
layeràaddChild(sprite);
...
分类:
移动开发 时间:
2014-10-20 00:50:07
阅读次数:
395
背景:在前几天,刚接触cocos2d-x,随便找了一张图,作为一个CCSprite,而且设置了scale属性,然后在这个sprite上创建了一个CCLabelTTF,并用sprite->addChild(label),可是label上的字一直没有显示出来推測:開始以为是CCSprite上不能add控...
分类:
其他好文 时间:
2014-10-09 20:51:37
阅读次数:
226
CCTMXTiledMap *map=CCTMXTiledMap::create("1.tmx"); addChild(map); //fight juchi CCArray* pChildrenArray=map->getChildren(); CCSpriteBa...
分类:
其他好文 时间:
2014-10-04 14:48:16
阅读次数:
222
CCTMXTiledMap *map=CCTMXTiledMap::create("4.tmx"); addChild(map); //CCSize s=map->getContentSize(); //fight juchi CCArray* pChildrenAr...
分类:
其他好文 时间:
2014-10-03 14:55:04
阅读次数:
159
触摸事件Sprite* sp1 = Sprite::create("Images/t1.png");sp1->setPosition(Vec2(visibleSize.width / 2, visibleSize.height / 2));addChild(sp1, 10,1);auto mTouc...
分类:
其他好文 时间:
2014-09-30 11:43:32
阅读次数:
344
方案一:使用DrawNodeauto draw1 = DrawNode :: create(); this ->addChild ( draw1); draw1 ->drawDot ( Vec2( 10 , 10 ), 5 , Color4F ::GR...