2010-06-01 8 views
0

J'essaye de faire un jeu pour l'iPhone/iPod Touch. Je suis un peu nouveau à la programmation iPhone et extrêmement nouveau à la programmation de jeux iPhone alors essayez de supporter avec moi si c'est une question stupide. Comment faire mon personnage, un UIImageView, déplacer vers la droite ou la gauche, le long de l'axe des x. Juste une simple traduction à travers l'écran. C'est très frustrant, donc si vous pouviez me lier à un tutoriel ou quelque chose comme ça, ce serait très apprécié. Merci d'avance, TateUIImageView "Mouvement des Sprites" Comment?

+0

Je souhaite également que le caractère bouge lorsque vous appuyez sur les boutons. À gauche quand on appuie sur un bouton, à droite quand un autre est pressé. – tallen11

+0

Connectez simplement un IBAction avec votre bouton dans Interface Builder. Dans cet IBAction, vous pouvez traduire votre vue. Mais encore une fois, n'utilisez pas UIKit pour les jeux. – JustSid

Répondre

0

Il suffit de définir à nouveau la valeur du cadre. Exemple:

UIRect rect = [myImageView frame]; 
rect.origin.x += 10.0f; 
[myImageView setFrame:rect]; 

Mais comme UIKit est bon pour UIs, il est bon pour les jeux. Essayez de passer à OpenGL en utilisant un moteur comme Cocos2D ou Void Dead.

+0

Je suis confus. Je reçois l'erreur UIRect non déclarée et rect non déclarée. Je suis désemparé s'il vous plaît aider. – tallen11

+0

CGRect devrait être à la place de l'UIRect – RomanN