缩放动作类主要有两个方法CCScaleTo和CCScaleBy两种,同(一)中一样,CCScaleTo是直接缩放到相应比例,CCScaleBy是在目前基础上缩放相应的比例。
//由于我原图大小太大,已经缩放过了一次(0.25),为了方便运行结果,所以actionBy1和actionBy2的缩放比例都是2.f (也就是 0.25*2=0.5,同actionTo1的效果差不多)
CCActionInterval * actionTo1=CCScaleTo::create(2.f,0.5f);// 参数(缩放动画的时间,x轴缩放比例,y轴缩放比例)
CCActionInterval * actionBy1=CCScaleBy::create(2.f,1.f,2.f);//在原来缩放的比例上
CCActionInterval * actionBy2=CCScaleBy::create(2.f,2.f,1.f);
//EXE_ACTION
neru_pSprite->runAction(actionTo1);//直接移动到 s.width-40 s.height-40 的同时,大小缩放为由原来的.25变为.5,结果是原来的二倍,显示结果变大了一倍。
//neru 黄衣