изменить масштаб анимированного спрайта в кокосах 2d x

Как я могу уменьшить анимационный спрайт, так как мои изображения очень большие. Я попробовал bird->setScale(0.5f);, но масштаб не уменьшился. Ниже приведен мой код для анимации спрайта.

int numframe = 3;
CCArray* frames = CCArray::createWithCapacity(numframe);

CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("bird-anim.plist");
CCSpriteFrameCache* frameCache = CCSpriteFrameCache::sharedSpriteFrameCache();


char file[100] = {0};
for (int i = 0; i < numframe; i++)
{
    sprintf(file, "bird-anim%d.png", i+1);
    CCSpriteFrame* frame = frameCache->spriteFrameByName(file);
    frames->addObject(frame);
}

CCAnimation* animation = CCAnimation::createWithSpriteFrames(frames, 0.1);
CCAnimate* animate = CCAnimate::create(animation);
CCRepeatForever* repeat = CCRepeatForever::create(animate);

bird->runAction(repeat);
bird->setScale(0.7); 

person Ahmad Ijaz Dar    schedule 30.05.2014    source источник
comment
Я не вижу в приведенном выше коде, где у вас есть объект bird...   -  person GameDeveloper    schedule 30.05.2014
comment
@GameDeveloper птица здесь :) в моем заголовочном файле game.h CCSprite * bird. Теперь вы видели птицу? Теперь, пожалуйста, дайте мне правильное руководство, как я могу изменить размер или задать масштаб для анимированного спрайта.   -  person Ahmad Ijaz Dar    schedule 30.05.2014
comment
Я сделал в вашем другом вопросе об этом.   -  person GameDeveloper    schedule 31.05.2014
comment
Я не нашел ничего неправильного в коде... В идеале он должен работать нормально.. Просто попробуйте масштабировать птицу перед применением анимации.. Это просто попытка... :)   -  person Nikhil Aneja    schedule 19.06.2014