2010-04-13 3 views
0

Je crée un jeu, en ce sens que je veux utiliser une animation, mais je suis nouveau dans les animations. Je veux créer une image, dès que je clique sur image, l'image devrait rebondir comme si c'était une balle, alors est-ce possible? L'image est prédéfinie pour le jeu. Et elle doit venir après que l'événement touche le début, quelqu'un peut-il m'aider ??? concerne virale.Animer une image

+0

La réponse à cela est très impliqué. Vous devez lire sur l'animation par ordinateur ou la programmation de jeux. –

+1

Si vous pouvez l'imaginer alors il peut presque certainement être codé, quel code avez-vous essayé? – amelvin

+0

Je n'ai pas ajouté de code d'animation, en ce moment je montre une valeur simple dès que je touche la vue de l'image, mais je veux des animations d'images différentes. –

Répondre

0

vous pouvez faire quelque chose comme

imageview = [[[UIImageView alloc] initWithFrame:CGRectMake(x,y,w,h)]autorelease]; 
    imageview.image = [[UIImage imageNamed: [NSString stringWithString:name]]autorelease]; 
    [self.view addSubview:imageview]; 
    imageview.frame = CGRectMake(imageview.frame.origin.x, (imageview.frame.origin.y), imageview.frame.size.width, imageview.frame.size.height); 
    [UIView beginAnimations:nil context:NULL]; 
    [UIView setAnimationDelegate:self]; 
    //[UIView setAnimationWillStartSelector:@selector(Transform2)]; 


    [UIView setAnimationDuration:k_AnimateTime]; 

    [UIView setAnimationBeginsFromCurrentState:YES]; 
    //[UIView setAnimationDidStopSelector:@selector(increaseCount)]; 
    imageview.frame = CGRectMake(imageview.frame.origin.x - Ex, (imageview.frame.origin.y - Ey), imageview.frame.size.width, imageview.frame.size.height); 
    [UIView commitAnimations]; 

cela déplacera l'image d'une co coordonnée à l'autre coordonner l'animation ... définir les coordonnées appropriée pour le faire rebondir ressemble effcet ...

+0

Merci mon pote, maintenant laissez-moi essayer ceci et répondre pour la même chose. et merci.... –