cocos2d-x圖片優化之小圖重複貼圖渲染背景

   //用小圖重複渲染整個背景,但圖片的寬高必須是2的n次冪
    auto bg = Sprite::create("background.png", Rect(0, 0, visibleSize.width, visibleSize.height));
    // 貼圖的紋理參數,水平重複平鋪,垂直重複平鋪
    Texture2D::TexParams tp = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
    bg->getTexture()->setTexParameters(tp);
    bg->setPosition(origin+visibleSize/2);
    addChild(bg,0);
這樣做也可以減少內存
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章