ios - 使用自定义字体文件创建 CCMenuItemLabel

标签 ios ios4 cocos2d-iphone

我有一个 CCMenuitemLabel

  CCMenuItemLabel *startGame = [CCMenuItemLabel itemWithLabel:str target:self selector:@selector(startGamefn)];

我想知道如何像在 CCLabelBMFont 中那样加载字体文件(例如:

CCLabelBMFont *label = [CCLabelBMFont labelWithString:str fntFile:@"good_dog_plain_32.fnt"];

谢谢

最佳答案

CCMenuItemLabel 可以接受 CCLabelBMFont,因此您可以将函数调用中的 label 对象传递给 CCMenuItemLabel:

CCLabelBMFont *label = [CCLabelBMFont labelWithString:str fntFile:@"good_dog_plain_32.fnt"];
CCMenuItemLabel *startGame = [CCMenuItemLabel itemWithLabel:label target:self selector:@selector(startGamefn)];

关于ios - 使用自定义字体文件创建 CCMenuItemLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628893/

相关文章:

ios - UIButton 在第一次点击后不可点击

ios - 更改 UIView 边框的形状

ios - CMAttitudeReferenceFrameXTrueNorthZVertical 不起作用

iphone - 获取id中的内容

cocos2d-iphone - 如何取消cocos2d中正在进行的单个触摸事件

ios - ios 5 中带有 Storyboard 的 Table ViewController

iphone - 我是否可以拥有同一应用程序的不同版本,一个用于 iPhone 4 Retina 显示屏,另一个用于较旧的设备?

multithreading - iOS4 & 背景 [UIImage setImage :]

iphone - Cocos2D 弃用的动画方法

ios - CCSprite 和 CCButton 在 iPad 模拟器中的错误位置