2010-05-06 6 views

Répondre

1

Vous ne dites pas que vous utilisez cocos2d, mais vous avez étiqueté votre question en tant que telle. Je vais supposer que c'est le cas.

Vous devez mettre du code dans votre fonction ccTouchesEnded. Voici à quoi il ressemble:

-(BOOL)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { 
    UITouch *touch = [touches anyObject]; 
    CGPoint location = [touch locationInView: [touch view]]; 

    CCSprite *myImage = [CCSprite spriteWihFile: @"myImage.png"]; 
    [myImage setPosition: location]; 
    [self addChild: myImage]; 

    return YES; 
} 

Il semble que vous ayez besoin de plus d'aide. Si c'est le cas, vous devriez aller à la page de l'iPhone Cocos2D et regarder à travers la configuration et les tutoriels.

+0

Ce code fonctionne bien, mais j'ai changé l'orientation de l'application en portrait et maintenant l'axe Y semble être retourné. Je veux dire quand je touche l'écran dans le coin supérieur gauche, l'image apparaît dans le coin inférieur gauche. Des idées pour lesquelles cela arrive? – Stichoza

Questions connexes