cocos2d-x 学习笔记(ActionsTest)

原创 2015年07月09日 17:28:24

添加图片

m_grossini = CCSprite::create(s_pPathGrossini);
m_grossini->retain();

m_grossini->setPosition(ccp(VisibleRect::center().x, VisibleRect::bottom().y+VisibleRect::getVisibleRect().size.height/3));

为什么要retain()?
因为介于cocos特殊的内存管理机制,就像java一样,当调用autoRelease时会释放“没人认领”的对象,但如果retain了候就不会被autoRelease盯上。
但之后一定要调用release

m_grossini->release();

添加文字

std::string str = title();
const char * pTitle = str.c_str();
CCLabelTTF* label = CCLabelTTF::create(pTitle, "Arial", 32);
addChild(label, 1);
label->setPosition( ccp(VisibleRect::center().x, VisibleRect::top().y - 30) );

添加下面的“上一个”“重放”“下一个”菜单系统

    CCMenuItemImage *item1 = CCMenuItemImage::create(s_pPathB1, s_pPathB2, this, menu_selector(ActionsDemo::backCallback) );
    CCMenuItemImage *item2 = CCMenuItemImage::create(s_pPathR1, s_pPathR2, this, menu_selector(ActionsDemo::restartCallback) );
    CCMenuItemImage *item3 = CCMenuItemImage::create(s_pPathF1, s_pPathF2, this, menu_selector(ActionsDemo::nextCallback) );

    CCMenu *menu = CCMenu::create(item1, item2, item3, NULL);

    menu->setPosition(CCPointZero);

    item1->setPosition(ccp(VisibleRect::center().x - item2->getContentSize().width*2, VisibleRect::bottom().y+item2->getContentSize().height/2));

    item2->setPosition(ccp(VisibleRect::center().x, VisibleRect::bottom().y+item2->getContentSize().height/2));

    item3->setPosition(ccp(VisibleRect::center().x + item2->getContentSize().width*2, VisibleRect::bottom().y+item2->getContentSize().height/2));

    addChild(menu, 1);

Python基础学习笔记之(一)

Python基础学习笔记之(一)zouxy09@qq.comhttp://blog.csdn.net/zouxy09        前段时间参加微软的windowsAzure云计算的一个小培训,其中P...
  • zouxy09
  • zouxy09
  • 2013年11月24日 15:58
  • 29812

Quick-Cocos2d-x初学者游戏教程1

前言 虽然之前已经写过了好些 Cocos2d-x 相关的教程和文档,但本次却是我第一次接触 Quick,第一次接触 Lua,所以此次的教程本人将站在一个初学者的角度(看到这里是不是想白眼我了,哈...
  • qq_30392565
  • qq_30392565
  • 2016年11月18日 20:00
  • 1710

机器学习笔记(一)微积分

微积分@(Machine Learning)[微积分, 概率论]1.夹逼定理:当x∈U(x0,r)x \in U(x_0,r)时,有g(x)≤f(x)≤h(x)g(x)\leq f(x)\leq h(...
  • IOThouzhuo
  • IOThouzhuo
  • 2016年01月13日 20:13
  • 1150

Cocos2D-X2.2.3学习笔记20(地图系统)

  • 2014年07月14日 16:04
  • 4.43MB
  • 下载

Cocos2D-X2.2.3学习笔记19(地图系统)

  • 2014年07月10日 17:18
  • 4.43MB
  • 下载

Cocos2D-X2.2.3学习笔记18(场景切换)

  • 2014年07月02日 17:44
  • 838KB
  • 下载

Cocos2D-X2.2.3学习笔记7(事件队列之触屏事件

  • 2014年05月16日 17:39
  • 2.11MB
  • 下载

Cocos2D-X2.2.3学习笔记3(内存管理)

  • 2014年05月07日 17:17
  • 2.08MB
  • 下载

Cocos2D-X2.2.3学习笔记15(回调动作/动画/加速度)

  • 2014年06月05日 18:21
  • 654KB
  • 下载

Cocos2D-X2.2.3学习笔记10(几何图形)

  • 2014年05月23日 17:47
  • 589KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d-x 学习笔记(ActionsTest)
举报原因:
原因补充:

(最多只允许输入30个字)