J'ai été bloqué en essayant de faire sauter mon personnage, et j'ai essayé de coder en dur la position y du personnage et d'utiliser les animations uiimageview. Quelle est la meilleure façon de le faire et le meilleur exemple de code (parce que je pense que j'ai mal fait les deux exemples précédents) - car je suis assez nouveau.Objectif C - Faire un saut UIImageView
Répondre
Voici un exemple de code utilisant des blocs (déclenché à l'action du bouton).
- (IBAction)btnClicked:(id)sender {
[UIView animateWithDuration:0.5f animations:^{
CGRect currentRect=self.imgView.frame;
currentRect.origin.y-=30;
[self.imgView setFrame:currentRect];
} completion:^(BOOL finished) {
[UIView animateWithDuration:0.5f animations:^{
CGRect currentRect=self.imgView.frame;
currentRect.origin.y+=30;
[self.imgView setFrame:currentRect];
}];
}];
}
Merci! fonctionne bien, cependant, j'ai ajouté un code similaire afin qu'il se déplace le long de l'axe des x, mon seul problème est qu'il ne saute pas dans une forme de courbe. Je sais que c'est parce que l'axe y est incrémenté avec la même valeur à chaque fois, est-il possible d'incrémenter dans un nombre qui augmente lentement - ou - existe-t-il un meilleur moyen d'animer en forme d'arc? –
vous pouvez définir le chemin que vous voulez que le saut soit effectué le long. c'est fait en utilisant CoreAnimation, vérifiez http://nachbaur.com/blog/core-animation-part-4. Aussi, sur WWDC 2010 il y avait quelques beaux exemples montrant le mouvement le long du chemin –
Seriez-vous en mesure de fournir un exemple de code vous-même? Comme je l'ai dit je suis au courant et les vidéos/tutoriels sont difficiles à suivre ou à comprendre –
- 1. Objectif C: créer un UIImageView par programme
- 2. objectif c sous-classe UIImageView
- 3. Objectif C Memory Crash, UIImageView
- 4. Iphone, objectif-c comment faire une méthode de saut pour un jeu de plateforme
- 5. Objectif C - arrangement de changement de UIImageView
- 6. Objectif c: Comment définir l'image UIImageView
- 7. Objectif C Comparer le nom d'un UIImageView
- 8. Objectif C UIImageView rotation avec animation ne fonctionne pas bien
- 9. Objectif C, Comment faire le coin d'une image dans UIImageView round?
- 10. écrêtage d'un objectif-c
- 11. Comment faire pivoter un UIImageView
- 12. Comment faire pivoter un UIImageView?
- 13. Objectif C - Tri par propriété
- 14. Animation dans objectif C
- 15. Comment faire Glitch/Effet statique Objectif-c
- 16. faire javascript externe sur un site objectif C
- 17. Xcode - Objectif C- Comment faire un dictionnaire de personnes?
- 18. Comment faire un comme chèque regex en c objectif
- 19. Objectif C - UIActivityIndicatorView positionnement
- 20. Objectif C - Utiliser un NSDictionary?
- 21. Objectif c: dessiner un png sur l'écran (UIImage à l'intérieur d'un UIImageView)
- 22. iPhone Objectif C: Comment obtenir la couleur d'un pixel du point touché sur un UIImageView?
- 23. Objectif C: Déterminer les coordonnées d'un 'clic'
- 24. Utilisation d'une variable dans un objectif-C variable
- 25. Déplacer et faire pivoter un UIImageView
- 26. Zoomer et faire pivoter un UIImageView
- 27. Objectif C en C++ - Hors de portée
- 28. Dessiner un tracé sur UIImageView - Objective-c
- 29. Comprendre ios et @property objectif-c
- 30. objectif-c
postz votre code ... – Shubhank