Ахмед
Вам необходимо иметь метод updateScore на вашей сцене, а затем вызывать этот метод из класса вашего игрока. Я бы порекомендовал что-то вроде этого:
@interface GameScene : CCLayer {
Player* player;
CCLabel* scoreLabel2;
NSInteger score;
...
}
...
- (void) updateScoreByAmount:(NSInteger)scoreModifier;
и в .m у вас будет что-то вроде:
- (void) updateScoreByAmount:(NSInteger)scoreModifier
{
score += scoreModifier; // scoreModifier can be positive or negative
}
тогда в своем классе игрока вы бы вызвали этот метод на вашей сцене, когда хотите изменить счет.
[myScene updateScoreByAmount:5];
Это необходимо изменить в соответствии с вашей ситуацией, но вы должны что-то подобное.