cocos2dx CCSprite CCLayer 游戏基础

//   CCNode 的添加 与tag

//    1 添加子类函数

 

    

//    CCLayer*layer =CCLayer::create();

//    layer->setPosition(ccp(240,200));

//    CCSprite*sprChild = CCSprite::create("Icon.png");

//    layer->addChild(sprChild);

//    addChild(layer);

//

//    CCSprite* spr = CCSprite::create("Icon.png");

//    spr->setPosition(ccp(100,100));

//    CCLayerColor* layerChild = CCLayerColor::create(ccc4(255, 0, 0, 255),50,50);

//    spr->addChild(layerChild);

//    addChild(spr);

    

//------Tag的作用与使用

//    CCSprite* spY = CCSprite::create("Icon.png");

//    spY->setPosition(ccp(100,200));

//    addChild(spY);

//

//

//    CCSprite * spr11 = CCSprite::create("Icon.png");

//    spr11->setPosition(ccp(200,200));

//    addChild(spr11,0,823);

//    this->testSprite();

    

    //-------坐标系

//    CCSprite * spr =CCSprite::create("Icon.png");

//    spr->setPosition(ccp(100,100));

//    addChild(spr);

//

//    CCSprite*spr2 = CCSprite::create("Icon.png");

//    spr2->setPosition(ccp(200,200));

//    addChild(spr2);

//    //-------锚点

//    CCSprite* sp1 = CCSprite::create("Icon.png");

//    addChild(sp1);

//  // sp1->setAnchorPoint(ccp(0,0));

//     sp1->setPosition(ccp(sp1->getContentSize().width*0.5,sp1->getContentSize().height*0.5));

//    return true;

    

    

    

    //    //layer 默认充满屏幕

//    CCLayerColor* layer = CCLayerColor::create(ccc4(255, 0, 0, 255));

//    addChild(layer);

//    CCLOG("%f,%f",layer->getAnchorPoint().x,layer->getAnchorPoint().y);

//    CCLOG("%f,%f",layer->getPositionX(),layer->getPositionY());

//    CCLOG("%f,%f",layer->getContentSize().width,layer->getContentSize().height);

    

    //-------Z轴与遮盖关系

    

    CCSprite* spA1 =CCSprite::create("Icon.png");

    spA1->setPosition(ccp(150,200));

    addChild(spA1);



    CCSprite* spA2 =CCSprite::create("Icon.png");

    spA2->setPosition(ccp(100,200));

    spA2->setScale(2);

    addChild(spA2);







    CCSprite* spB1 =CCSprite::create("Icon.png");

    spB1->setPosition(ccp(380,140));

    addChild(spB1,1);



    CCSprite* spB2 =CCSprite::create("Icon.png");

    spB2->setPosition(ccp(330,140));

    spB2->setScale(2);

    addChild(spB2);

 

你可能感兴趣的:(cocos2dx)