精灵帧缓存和使用纹理对象创建Sprite对象

//获取精灵帧缓存的单例对象

auto  spriteFrameCache = SpriteFrameCache::getInstance();

//从plist文件添加多个精灵帧

spriteFrameCache->addSpriteFrameWithFile("XX.plist");

//根据图片名称创建一个精灵帧

auto sprite1Frame =spriteFrameCache->getSpriteFrameByName("xxx.png");

//使用精灵帧创建一个精灵

auto sprite1=Sprite::createWithSpriteFrame(sprite1Frame );

sprite1->setposition();

this->addChild(sprite1);

//使用精灵帧的名称创建一个精灵

auto sprite2=Sprite::createWithSpriteFrameName("xxx.png");

sprite2->setposition();

this->addChild(sprite2);

使用纹理对象创建Sprite对象

发布了30 篇原创文章 · 获赞 0 · 访问量 279

猜你喜欢

转载自blog.csdn.net/andy1515/article/details/103751301