圖片沒有全覆蓋Size mywinsize=Director::getInstance()->getWinSize(); float winw = mywinsize.width;float winh = mywinsize.height;float spx = backImg->getTextureRect().getMaxX();
float spy = backImg->getTextureRect().getMaxY();
backImg->setScaleX(winw/spx);
backImg->setScaleY(winh/spy);
float spy = backImg->getTextureRect().getMaxY();
backImg->setScaleX(winw/spx);
backImg->setScaleY(winh/spy);
如果小伙伴發現你的onscheduleUpddate不起作用的話 是因為沒有進入你的update()函數 此時你應該先調用一個onEnter()的方法才能進入你的update()函數
已采納回答 / 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