已采纳回答 / 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