bool MyLayer::init(){
cout<<"init"<<endl;
if ( !CCLayer::init() )
{
return false;
}
//MyMethod();
/*for (int i=0;i<1000;i++)
{
CCSprite* sprite=CCSprite::create("CloseSelected.png");
sprite->setPosition(ccp(CCRANDOM_0_1()*320,CCRANDOM_0_1()*480));
this->addChild(sprite);
}*/
/*CCSpriteBatchNode *spriteNode=CCSpriteBatchNode::create("CloseSelected.png");
spriteNode->setPosition(CCPointZero);
this->addChild(spriteNode);
for (int i=0;i<9000;i++)
{
CCSprite* sprite=CCSprite::createWithTexture(spriteNode->getTexture());
sprite->setPosition(ccp(CCRANDOM_0_1()*320,CCRANDOM_0_1()*480));
spriteNode->addChild(sprite);
}
return true;*/
CCSpriteFrameCache * spriteFrameCache=CCSpriteFrameCache::sharedSpriteFrameCache();
spriteFrameCache->addSpriteFramesWithFile("spritelist.plist");
CCSpriteBatchNode* batchNode=CCSpriteBatchNode::create("spritelist.png");
this->addChild(batchNode);
for (int i=0;i<15;i++)
{
char str[50]={0};
sprintf(str,"grossini_dance_%d.png",i);
CCSprite * sprite=CCSprite::createWithSpriteFrameName(str);
//CCSpriteFrame* frame=CCSpriteFrameCache::sharedSpriteFrameCache().spriteFrameByName(str);
sprite->setPosition(ccp(CCRANDOM_0_1()*320,CCRANDOM_0_1()*480));
batchNode->addChild(sprite);
}
}
cocos2dx 精灵缓存学习
最新推荐文章于 2023-10-18 17:59:59 发布