-1

我是这个精灵套件的新手。我想随机显示文本。实际上我有 3 个单词我需要使用 SKLabelNode 随机显示这 3 个单词。我不知道如何实现这个。让我们采取空气,陆地和海洋这三个词应该是随机显示的。请帮助我解决这个问题。在此先感谢。

 SKLabelNode  * scoreLbl =  [SKLabelNode labelNodeWithFontNamed:@"Futura-Bold"];
[scoreLbl setText:@"Sea"];



[scoreLbl setFontSize:50*_distanceMultiPlayer];


[scoreLbl setPosition:CGPointMake(scoreLbl.position.x, scoreLbl.position.y + (10 *_distanceMultiPlayer) )];
scoreLbl.fontColor=[UIColor blueColor];
[scoreLbl setFontSize:12.0];
[self     addChild:scoreLbl];
[scoreLbl setName:@"scoreLabel"];
4

2 回答 2

2
scoreLbl.text = @[@"Air", @"Land", @"Sea"][arc4random() % 3];
于 2015-06-11T14:01:58.363 回答
1

我得到了答案。我给出了我的代码 scoreLbl.text= @[@"Air", @"Land", @"Sea"][arc4random() % 3];

谢谢大家帮助我

于 2015-06-11T14:18:06.313 回答