Это довольно простой вопрос, но мне очень трудно с ним справиться.
Я создал метод, который принимает переменную типа int.С этим, это должно было бы использовать это, чтобы сделать действие с CCSprite.
Например, я называю это с этим: [_hud hideThisActionLed:2];
, и это должно тогда скрыть CCSprite с именем actionLed2.
Я могуне передать фактический CCSprite методу, потому что я вызываю его из другого класса, у которого нет доступа к этому конкретному спрайту.
Я могу сделать имя спрайта следующим образом: [NSString stringWithFormat:@"actionLed%d", actionLedNumber]
, но не могупридумать способ использовать это, чтобы указать на указанный CCSprite.
Вот как я объявил спрайты в классе hud:
actionLed1 = [CCSprite spriteWithFrameName:@"actionLed1.png" setScale:TRUE resetAnchor:TRUE];
[actionLed1 setOpacity:0];
[self addChild: actionLed1 z:11 tag:1];
Это x4 для всех 4 светодиодов.