• 各种CCMenu的使用


    CCLabelTTF//字体按钮
    
    
    
    
     
    
    CCLabelTTF *pLabel2 =CCLabelTTF::create("开始游戏", "Thonburi", 24);
    
        CCMenuItemLabel*item=CCMenuItemLabel::create(pLabel2, this,menu_selector(HelloWorld::menuCloseCallback));
    
        CCLabelTTF *pLabel3 =CCLabelTTF::create("游戏暂定", "Thonburi", 24);
    
        CCMenuItemLabel*item1=CCMenuItemLabel::create(pLabel3, this,menu_selector(HelloWorld::menuCloseCallback));
    
        item1->setPosition(pLabel2->getPositionX(), pLabel2->getPositionY()+30);
    
        CCMenu* pMenu = CCMenu::create(item,item1, NULL);
    
        pMenu->setPosition(200, 100);
    
        this->addChild(pMenu, 1);
    
     
    
     
    
    CCMenuItemImage//图片按钮 自带dome中有的按钮
    
     
    
    
    
    
     
    
        CCMenuItemImage *pCloseItem = CCMenuItemImage::create(
    
                                            "CloseNormal.png",
    
                                            "CloseSelected.png",
    
                                            this,
    
                                            menu_selector(HelloWorld::menuCloseCallback) );
    
        pCloseItem->setPosition( ccp(CCDirector::sharedDirector()->getWinSize().width - 20, 20) );
    
     
    
        // create menu, it's an autorelease object
    
        CCMenu* pMenu = CCMenu::create(pCloseItem, NULL);
    
        pMenu->setPosition( CCPointZero );
    
        this->addChild(pMenu, 1);
    
     
    CCMenuItemSprite//sprite1按钮 搞不懂 跟CCMenuItemImage有什么功能性的区别
    
    
        CCSprite*sprite1=CCSprite::create("52design.com_kr_001.png");
    
        CCSprite*sprite2=CCSprite::create("52design.com_kr_001.png");
    
        CCMenuItemSprite*itemSprit=CCMenuItemSprite::create(sprite1, sprite2, this,menu_selector(HelloWorld::menuCloseCallback));
    
        
    
        CCSprite*sprite3=CCSprite::create("52design.com_kr_004.png");
    
        CCSprite*sprite4=CCSprite::create("52design.com_kr_004.png");
    
        CCMenuItemSprite*itemSprit1=CCMenuItemSprite::create(sprite3, sprite4, this,menu_selector(HelloWorld::menuCloseCallback));
    
        itemSprit1->setPosition(itemSprit->getPositionX()+130, itemSprit->getPositionY());
    
        CCMenu* pMenu = CCMenu::create(itemSprit,itemSprit1, NULL);
    
        pMenu->setPosition(ccp(70, size.height/2));
    
        this->addChild(pMenu);
     
  • 相关阅读:
    02 Hibernate错题分析
    08章 分组查询、子查询、原生SQL
    NHibernate的基本使用
    NHibernate与IbatisNet的简单比较
    NHibernate从入门到精通系列(3)——第一个NHibernate应用程序
    NHibernate从入门到精通系列(2)——NHibernate环境与结构体系
    NHibernate从入门到精通系列(1)——NHibernate概括
    SQL字符串操作汇总
    SVN (TortioseSVN) 版本控制之忽略路径(如bin、obj、gen)
    SVN服务器搭建和使用(三)
  • 原文地址:https://www.cnblogs.com/jiackyan/p/3019895.html
Copyright © 2020-2023  润新知