Как масштабировать спрайт (CCSprite) в cocos2d-x(android)?


Я пытаюсь масштабировать фоновый спрайт (который использует ресурс изображений большего размера) до меньшего размера, но не могу этого сделать.

Я делаю это следующим образом:

CCSprite *splashSprite =CCSprite::spriteWithFile("splashscreen.jpg");
 splashSprite->setPosition(ccp(240, 150));
 splashSprite->setScale(0.5f);
Но спрайт сохраняет свой первоначальный размер. Никакое изменение. Пожалуйста помочь.
1 2

1 ответ:

Вы можете сделать это таким образом . это работает

CCSprite* splashSprite= CCSprite::create("splashscreen.png");
splashSprite->setPosition(ccp(240, 150));
splashSprite->setScale(0.5f);
this->addChild(splashSprite, 0);