显然可以使用Cocos2d-js 3.0 RC3 cc.LabelTTF
自定义字体,例如回答here。然而,这对我来说似乎没有产生任何结果,无论是在本地JSBinding应用程序还是在Web浏览器中。如何使用自定义ttf显示标签?
字体文件被列入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文件?
确定的路径是正确的和TTF-文件有效?在我的项目中,这个命令在WEB,Android和iOS中加载ttf字体:\t \t \t var label = cc.LabelTTF.create(“text”,“res/fonts/American Typewriter.ttf”,160); – Michael 2014-08-31 10:39:39