什么是纹理——CCTexture2D

来源:互联网 发布:阿里云系统盘如何扩容 编辑:程序博客网 时间:2024/06/17 05:06
CCSpriteFrame可以只截取图片的一部分来创建精灵,并且两个精灵使用同一种纹理。
bool bRet = false;    do {        CC_BREAK_IF(! CCLayer::init());        CCSprite* sp1 = CCSprite::createWithSpriteFrame(CCSpriteFrame::create("sprite.png",CCRectMake(0, 0, 60, 50)));        CCSprite* sp2 = CCSprite::create("sprite.png");        sp1->setPosition(ccp(100, 200));        sp2->setPosition(ccp(250, 200));        this->addChild(sp1);        this->addChild(sp2);//获得两个精灵的纹理对象        CCTexture2D* t1 = sp1->getTexture();        CCTexture2D* t2 = sp2->getTexture();            } while (0);

原创粉丝点击