我有一个我喜欢添加到场景中的标签,
-(id) init{
yourScore=[CCLabelTTF labelWithString:@"0" dimensions:CGSizeMake(50, 30) alignment:UITextAlignmentCenter fontName:@"Marker Felt" fontSize:20];
yourScore.position=ccp(230, 250);
[self addChild:yourScore];}
但是,如果我将 CCLabel 添加到其他地方,例如
-(void) addlabel:(NSString*) string_
{ yourScore=[CCLabelTTF labelWithString:@"0" dimensions:CGSizeMake(50, 30) alignment:UITextAlignmentCenter fontName:@"Marker Felt" fontSize:20];
yourScore.position=ccp(230, 250);
[self addChild:yourScore];}
正在调用此 addlabel 函数来添加标签。现在 youScore 标签没有显示在游戏中。这让我想知道为什么需要在 -(id) init 函数中添加以使其显示?