点击按钮cocos2d
问题描述:
我在COCOs2d
开发了一个小型的儿童游戏。点击按钮cocos2d
我在MenuItem
中使用了一个图像作为按钮。我的问题是,当我点击菜单按钮时,我想让图像看起来像选定的图像。
我使用的代码如下:
CCMenuItem * blueCar = [CCMenuItemImage itemFromNormalImage:@"leftblueCar.png" selectedImage:@"blue-car.png" target:self selector:@selector(onSelectCar:)];
答
添加图层上点击事件和设置图像上或做任何事情你想要在新图层上....
答
我不知道,如果你的意思是如何被选中时设置不同的图像按钮,但如果是这样的话,你可以使用是这样的:
CCMenuItemImage *aButton = [CCMenuItemImage itemFromNormalImage:@"button_normal.png" selectedImage:@"button_selected.png" block:^(id sender){
// Do something when user taps button
}];
如果你不想使用blocks,你可以使用:
CCMenuItemImage *aButton = [CCMenuItemImage itemFromNormalImage:@"button_normal.png" selectedImage:@"button_selected.png" target:self selector:@selector(aButtonTapped:)];
我不知道“块:”。它做了什么? PLZ解释 – Harin
看到我编辑的答案 – phi