如何在cocos2d中获取触摸坐标?

时间:2010-05-06 10:28:07

标签: iphone objective-c cocos2d-iphone

我想要的是,只要用户触摸iPhone屏幕,我将在那里显示照片。 每当用户触摸屏幕时,任何人都可以帮助我如何获得该区域的坐标吗?

1 个答案:

答案 0 :(得分:1)

您没有说您正在使用cocos2d,但您已将此问题标记为。我会假设情况就是这样。

您需要在ccTouchesEnded函数中添加代码。这基本上就是它的样子:

-(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;
 }

听起来你可能需要更多的帮助。如果是这样,你应该去cocos2d iphone页面看一下设置和教程。