CCSprite精靈中的圖片平鋪做爲遊戲背景

代碼: 設計

   CCSize size = CCDirector::sharedDirector()->getWinSize();
    
   // The .png image MUST be power of 2 in order to create a continue effect.
   // eg: 32x64, 512x128, 256x1024, 64x64, etc..
   CCSprite *sprite = CCSprite::create("Images/pattern1.png", CCRectMake(0, 0, 4096, 4096));
   addChild(sprite, -1, kTagSprite1);
   sprite->setPosition(ccp(size.width/2,size.height/2));
   ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
   sprite->getTexture()->setTexParameters(&params);
做爲平鋪背景的圖片要求:

長和寬的像素必須是2的n次方,好比:64x3二、128x16等,能夠根據實際需求進行設計 code

相關文章
相關標籤/搜索