estoy teniendo juego con 10 niveles. Quiero cambiar la imagen de bloqueo de segundo nivel para desbloquear cuando se completa el primer nivel.cómo cambiar las imágenes de bloqueo para desbloquear imágenes en cocos2d
estoy usando 20 imágenes (10 bloqueadas y 10 desbloqueadas).
estoy usando menús de cc para mostrar las imágenes numéricas. por ejemplo (código): -
CCMenuItemImage *startButton12 = [CCMenuItemImage itemFromNormalImage:@"ten_new-lock.png"
selectedImage:@"ten_new-lock.png" target:self
selector:@selector(ten:)];
menu1 = [CCMenu menuWithItems: startButton3,startButton4,startButton5,startButton6,startButton7,startButton8,startButton9,startButton10,startButton11,startButton12, nil];
menu1.position = ccp(240,30);
[menu1 alignItemsHorizontally];
[menuLayer1 addChild: menu1];
am mediante el siguiente código para recordar el nivel completado.
int lastLevelCompleted= [[NSUserDefaults standardUserDefaults] integerForKey:@"levelCompleted"];
if(currentLevel >lastLevelCompleted){
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:currentLevel forKey:@"levelCompleted"];
** ahora, cómo cambiar el candado para desbloquear imágenes.
(si estoy haciendo mal aquí) hay otra manera de resolver los medios que proporcionan eso. Tengo que implementarlo. **