【发布时间】:2015-06-28 03:51:20
【问题描述】:
好的,伙计们,这就是交易。
aboutBackground = Sprite::create("fadeBack.png");
aboutBackground->setScale(winSize.width, winSize.height);
aboutBackground->setPosition(winSize.width*0.5, winSize.height*0.5);
this->addChild(aboutBackground);
Sprite *sprAboutPanel = Sprite::create("aboutPanel.png");
sprAboutPanel->setPosition(aboutBackground->getBoundingBox().size.width*0.5, aboutBackground->getBoundingBox().size.height*0.5);
aboutBackground->addChild(sprAboutPanel);
在缩放aboutBackground sprite 之前,它可以完美运行。但是因为aboutBackground 只是一个褪色的背景,所以我决定使用1px 图片并将其缩放到全屏。但是现在sprAboutPanel 没有出现在屏幕上。我真的很想知道为什么?感谢您的回复!
【问题讨论】:
-
你知道
sprAboutPanel的位置是相对于aboutBackground的位置的?尝试将aboutBackground缩放到winsize的一半并反馈您的观察结果。
标签: sprite cocos2d-x scale cocos2d-x-3.0 addchild