0

我正在使用 cocos2d 制作一个应用程序来使用图像显示数据。我想将显示图像作为“链接”。因此,当用户点击图像时,它会打开一个特定的网站。我是第一次使用 cocos2d 和 Objective-c。我不知道该怎么做

任何帮助将非常感激。

谢谢!

4

1 回答 1

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"]];
}
于 2013-04-18T04:44:36.180 回答