在cocos2d中点击图像时访问网站

时间:2013-04-18 01:23:11

标签: objective-c url web cocos2d-iphone ccsprite

我正在使用cocos2d创建一个应用程序来使用图像来显示数据。 我想将显示图像作为“链接”。 因此,当用户点击图像时,它会打开一个特定的网站。 我是第一次使用cocos2d和objective-c。 我不知道如何继续这个

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

-(void)createImageButton
{
        CCSprite *image_1   = [CCSprite spriteWithFile:@"Image_1.png"];
        CCSprite *image_2   = [CCSprite spriteWithFile:@"Image_2.png"];

        CCMenuItemSprite *imageBtn = [CCMenuItemSprite itemFromNormalSprite: image_1
                                       selectedSprite:image_2
                                               target:self
                                             selector:@selector(imageBtnPress:) ];

        imageBtn.position = ccp(width*0.5f, height*0.5f);


        CCMenu  *menu = [CCMenu menuWithItems: imageBtn, nil];
        menu.position = ccp(0.0f, 0.0f);
        [self addChild: menu z:100];
}

-(void) imageBtnPress:(id)sender
{
    //here open website link
     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];
}