在Cocos2D中设置CCLabelTTF的文本

时间:2013-05-27 06:21:53

标签: iphone objective-c cocos2d-iphone cclabelttf

我正在尝试创建CCLabelTTF,其中文本随着故事的进展而变化,但我无法为其设置简单的文本。标签当前显示(null),我似乎无法显示“这是文本”。 NSLog正确返回,但标签不会显示。我还确保标签没有被销毁。这是代码:

    CGSize narrativeTextSize;
    narrativeTextSize.width=740;
    narrativeTextSize.height=60;

    CCLabelTTF  *narrativeTextLabel =[CCLabelTTF labelWithString:[NSString
                                                                   stringWithFormat:@"%@", narrativeText]
                                                       dimensions:narrativeTextSize
                                                       hAlignment:UITextAlignmentLeft
                                                    lineBreakMode:UILineBreakModeWordWrap
                                                         fontName:@"Helvetica"
                                                         fontSize:20];

    narrativeTextLabel.position =  ccp(255,60);

narrativeText = @"This is text";

//NSLog(@"%@", narrativeText);

[gameMenu addChild:narrativeTextLabel];

1 个答案:

答案 0 :(得分:1)

只需写下

narrativeText = @"This is text";高于CCLabelTTF *narrativeTextLabel ...行。