如何指定具有EnableShadow With Offset的CC LabelTTF的颜色

时间:2013-07-05 08:54:49

标签: cocos2d-iphone

如何使用enableShadowWithOffset的颜色?

一旦我使用它,似乎标签颜色本身变为黑色以及阴影本身也变为黑色。将字体设置为任何颜色似乎都没有效果。

设置这样的颜色

myttflabel.color = ccc3(255, 0, 0);

指定以下颜色会很好:

  • 文本本身
  • 影子

为了这个目的,我现在使用cclabelttf的阴影:

CCLabelTTF* labelSlotid = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%d", menuitem.tag] fontName:@"GillSans-Bold" fontSize:11];
                [labelSlotid enableShadowWithOffset:CGSizeMake(1, 1) opacity:1 blur:1 updateImage:YES];
                labelSlotid.color = ccc3(255, 0, 0);
                [menuitem addChild:labelSlotid];

不确定但没有将updateImage设置为YES,实际上没有绘制阴影。

编辑:我找到了setFontFillColor。它似乎有奇效。 (为什么我之前没有看到它)

1 个答案:

答案 0 :(得分:0)

答案是setFontFillColor。但是,似乎没有直接设置阴影颜色的方法。