4

显然可以将 Cocos2d-js 3.0 RC3cc.LabelTTF与自定义字体一起使用,例如这里的回答。但是,这似乎对我没有任何结果,无论是在本地 JSBinding 应用程序还是在 Web 浏览器中。

字体文件包含在res对象中:

var res = {
    lobster_ttf: "res/Lobster.ttf"
};

var g_resources = [];
for (var i in res) {
    g_resources.push(res[i]);
}

Lobster.ttf目录中确实存在res

标签实例化如下:

var label = new cc.LabelTTF("labeltext", res.lobster_ttf, 48);

这样做不会以指定字体显示标签,而是以默认字体显示标签。但是,指定安装的字体而不是自定义 ttf 的路径确实有效。

是否需要额外的工作才能使用 TTF 文件?

4

1 回答 1

2

cocos2d-js v3.0 rc3 Mine使用字体名工作(安装字体时的字体名,不是文件名字体)

示例: var label = new cc.LabelTTF("labeltext", "Lobster", 48);

试试看..

蒂姆

于 2014-09-14T13:04:28.073 回答