Я создаю игру и хочу, чтобы число добавлялось в ярлык, когда пользователь нажимает кнопку - PullRequest
0 голосов
/ 28 мая 2011

Я создаю игру и хочу, чтобы число добавлялось в ярлык, когда пользователь нажимает кнопку.Как будто он добавляет 5 очков, когда кнопка.

Ответы [ 2 ]

0 голосов
/ 28 мая 2011

Объявите IBOutlet UILabel *scoreLabel; и реализуйте этот метод:

   -(IBAction)buttonPressed {
      scoreLabel.text = [NSString stringWithFormat:@"%d",[scoreLabel.text intValue]+5];
    }

Убедитесь, что вы установили соединения в IB (ScoreLabel указывает на метку, а кнопка запускает действие.

0 голосов
/ 28 мая 2011

В Cocos2d вы можете создавать метки, которым можно присвоить числовое значение. Псевдокод для этого вопроса будет таким:

int points = 5;

UIButton *pushButton;
UILabel *Label;

-(void)OnButtonPress{
points =+ 5 //add 5 points
}

label.text = [NSString stringWithInt:points];

Учебное пособие по этикеткам Cocos2d см. По адресу: http://www.usightread.com/2009/06/labels-menus-and-options-in-cocos2d-iphone/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...