2011-10-28 32 views
5

Tôi hiện đang sử dụng Cocos2d FrameWork cho Trò chơi của mình. Tôi cần phải thay đổi màu nền trong một CCLabelTTF.I biết làm thế nào để thiết lập màu chữ, ai đó có thể xin vui lòng cho tôi biết làm thế nào để thay đổi màu nền của đối tượng CCLabelTTF.Cách đặt màu nền trong CCLabelTTF trong cocos2d

CCLabelTTF *nameLabel=[CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@",[plyName objectAtIndex:i]] fontName:@"Arial" fontSize:20]; 
     nameLabel.position=ccp(100,y1); 
     nameLabel.color=ccc3(245, 222, 179); 
     [self addChild:nameLabel]; 

Đây là mã mẫu của tôi để thêm Nhãn. Bất kỳ ý tưởng?

+0

Hmm, bạn có thể tạo CCColorLayer hoặc chỉ viết và thiết lập kích thước nội dung chính xác vì nó có CCLableTTF – gixdev

Trả lời

19

Bạn không thể đặt màu nền của CCLabelTTF.

Điều bạn có thể làm là hiển thị một màu CCSprite phía sau nhãn hoặc sử dụng CCLayerColor ở chế độ nền có cùng chiều rộng và chiều cao của nhãn.

+0

Lớp CCLabelTTF không khả dụng trong Android? – Dhrupal

Các vấn đề liên quan