cocos2d-js ttf字体总结(史上最详细教程)。
2015-06-08 15:56
513 查看
网上有关cocos2d引擎字体使用的教程可以说是满天飞我就不说了,本文主要讲解如何使用第三方.ttf字体。
cocos2d-js 分web和jsb版本,首先讲解web版本如何使用第三方xxxx.ttf字库,需要在resource中加载字体,格式如下:
var g_resource = [
....此处略去其它
{
type:"font",
name:"Arial Bold",
srcs:["resource/font/arialbd.eot", "resource/font/arialbd.ttf"]
//arialbd.eot, arialbd.ttf 这个名字arialbd随便起没关系(这是相对于web版本而言,
//但是name一定要是字体库的名字)
}
];
之后在使用时直接用"Arial Bold"字体名字即可,
例如: var labTest = new cc.LabelTTF("12345", "Arial Bold", 25);
现在讲jsb如何使用:在jsb中就不需要这么麻烦了,可以直接使用: 例如
var labTest = new cc.LabelTTF("12345", "resource/font/Arial
Bold.ttf", 25);
但是这里需要注意Arial Bold.ttf字体的名字,这个名字一定要是字体库的名字。特别和web版本的
arialbd.ttf区分开来。
cocos2d-js 分web和jsb版本,首先讲解web版本如何使用第三方xxxx.ttf字库,需要在resource中加载字体,格式如下:
var g_resource = [
....此处略去其它
{
type:"font",
name:"Arial Bold",
srcs:["resource/font/arialbd.eot", "resource/font/arialbd.ttf"]
//arialbd.eot, arialbd.ttf 这个名字arialbd随便起没关系(这是相对于web版本而言,
//但是name一定要是字体库的名字)
}
];
之后在使用时直接用"Arial Bold"字体名字即可,
例如: var labTest = new cc.LabelTTF("12345", "Arial Bold", 25);
现在讲jsb如何使用:在jsb中就不需要这么麻烦了,可以直接使用: 例如
var labTest = new cc.LabelTTF("12345", "resource/font/Arial
Bold.ttf", 25);
但是这里需要注意Arial Bold.ttf字体的名字,这个名字一定要是字体库的名字。特别和web版本的
arialbd.ttf区分开来。
相关文章推荐
- 配置cocos2d-js 开发环境 通过CMD 创建工程
- quick cocos2d-x 实战:做一个手机横版格斗游戏2:游戏开始界面设计
- quick cocos2d-x 实战:做一个手机横版格斗游戏1:创建工程
- cocos2dx-3.0 : EventDispatcher
- 使用cocos2d js接入有米广告-ios版本
- Cocos2d-x屏幕适配之Sprite绘制原理
- Cocos2d-x项目的MVC框架
- Cocos2d-x项目的游戏框架搭建
- cocos2d-x学习笔记——cocos2d-x3.0回调函数的变化
- Cocos2d-x游戏开发Lua
- Cocos2dx 3.2键盘监听的打开方式以及点击两次返回退出的实现方法
- Cocos2d-x 3.2:定时器的使用和原理探究(3)
- Cocos2d-x 3.2:定时器的使用和原理探究(2)
- Cocos2d-x 3.2:定时器的使用和原理探究(1)
- cocos2d-x 游戏实战经验(三) 多分辨率的自适应(上)
- cocos2dx 按钮重复渐变效果的实现
- Cocos2d-x 3.2:通过ClippingNode实现一个功能完善的跑马灯公告(2)
- Cocos2d-x 3.2:通过ClippingNode实现一个功能完善的跑马灯公告(1)
- Win10+VS2013+Cocos2d-x3.6+Eclipse项目打包发布详解
- Win10+vs2013+cocos2dx3.6环境变量的配置