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