• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
linux_ios
博客园    首页    新随笔    联系   管理    订阅  订阅

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);

 

posted @ 2013-03-28 22:26  linux_ios  阅读(1110)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3