我有10张相同尺寸的球。我需要展示球动画。球动画应该从image1开始,并以image10结束 我想表明球远离投掷位置。所以,我需要证明动画结束时的图像很小 为此,我手动调整了球的图像大小。 如何根据图像的位置以编程方式将图像缩放到更小的尺寸? 谢谢。
答案 0 :(得分:0)
制作一个柜台。每个帧向计数器添加一个并根据该计数器更新精灵的比例。
#define scale 5
-(void)foo
{
if(counter<100)
{
counter = counter + 1;
[ball animatewithframe:counter];
[ball setScale:(1/counter*scale)]; //this will get smaller and smaller as counter goes to 500
}
}
这样的事情。