如何在cocos2d-x(安卓)中缩放精灵(CCSprite)?
我正在尝试将背景精灵(使用较大大小的图像资源)缩放到较小的大小,但无法做到这一点 我的做法如下:如何在cocos2d-x(安卓)中缩放精灵(CCSprite)?,cocos2d-x,Cocos2d X,我正在尝试将背景精灵(使用较大大小的图像资源)缩放到较小的大小,但无法做到这一点 我的做法如下: CCSprite *splashSprite =CCSprite::spriteWithFile("splashscreen.jpg"); splashSprite->setPosition(ccp(240, 150)); splashSprite->setScale(0.5f); 但雪碧仍然保持原来的尺寸。没有变化。 请帮忙。你可以这样做。它起作用了 CCSprite* spla
CCSprite *splashSprite =CCSprite::spriteWithFile("splashscreen.jpg");
splashSprite->setPosition(ccp(240, 150));
splashSprite->setScale(0.5f);
但雪碧仍然保持原来的尺寸。没有变化。
请帮忙。你可以这样做。它起作用了
CCSprite* splashSprite= CCSprite::create("splashscreen.png");
splashSprite->setPosition(ccp(240, 150));
splashSprite->setScale(0.5f);
this->addChild(splashSprite, 0);
您不能使用“setScale()”更改原始大小。它仅用于显示。是否介意尝试使用png?cocos2d-x不太支持jpg。我找不到您的代码有任何问题。请尝试使用CCScaleTo函数对您的精灵执行一些操作。您找到解决方案了吗?@SpencerWong setscale函数有效