我正在使用cocos2d创建一个应用程序来使用图像来显示数据。 我想将显示图像作为“链接”。 因此,当用户点击图像时,它会打开一个特定的网站。 我是第一次使用cocos2d和objective-c。 我不知道如何继续这个
非常感谢任何帮助。
谢谢!
答案 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"]];
}