2

如何通过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。它似乎创造了奇迹。(为什么我之前没看到)

4

1 回答 1

0

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

于 2014-01-15T05:04:00.630 回答