已采納回答 / wyt1996
void HelloWorld::setBackGround(const char *filename){? ? if(backImg == 0){? ? ? ? backImg=Sprite::create(filename);? ? ? ? backImg->setAnchorPoint(Point::ZERO);? ? ? ? backImg->setPosition(Point::ZERO);? ? ? ? Size mywinsize=Director::getInstance()-...
2017-04-21
最新回答 / MinhjoonChu
圖片寬高比例不一樣,填充會變形.獲取可見窗口大小,復制給紋理的Rect,就能填充了.????????Size _visibleSize = Director::getInstance()->getVisibleSize();? ? ? ? Rect rect = Rect(0, 0, _visibleSize.width, _visibleSize.height);? ? ? ? _background->setTextureRect(rect);
2017-02-04