我正在创建一个应该在屏幕上移动的动画球。我想让它朝着屏幕的中心移动,好像被中心吸引一样。我怎么能这样做?
答案 0 :(得分:2)
您可以尝试此代码
[UIView beginAnimations:nil context:NULL]; //starting Animation
[UIView setAnimationDuration:1.0];
[UIView setAnimationRepeatCount:10];
[UIView setAnimationRrepeatAutoreverses:YES];
CGPoint position = 200.0f;
position.y = 200.0f;
position.x = 150.0f;
img.center = position;
[UIView commitAnimations];
如果是cocos2d,可以使用Move方法
id move = [CCMoveTo actionWithDuration:3 position:ccp(160,240);
[sprite runAction:move];
答案 1 :(得分:1)
image.center = CGPointMake(image.center.x + 10, image.center.y);