cocos2dx android游戏使用自己的字体
程序员文章站
2022-05-11 12:41:00
...
怎样添加自己的.ttf文件到自己的android项目中呢?ios平台很简单直接加进去,但android平台不一样
.ttf文件下载网站:http://www.zhaozi.cn/s/all/ttf/
字体颜色查询:http://www.wahart.com.hk/rgb.htm
使用方法:
1.在proj.android\assets文件夹中添加show.ttf
注意此时assets里面的文件时随着Resources里面的在变动,要改的话直接改动Resources里面的,assets里面也会跟着改动。
2.程序中调用对应的字体就可以了
第二个 参数是设置字体的 如果不加 .ttf 后缀 默认使用 系统中自带的 字体 , 如果字体名有错误 则默认使用 手机设置的 字体
如果在后面加上.ttf 就是使用 资源文件中的 字体
3.如果你需要显示汉字,则需要将包含有字符串的文件(如.cpp)转换为UTF-8格式编码,否则会显示乱码
.ttf文件下载网站:http://www.zhaozi.cn/s/all/ttf/
字体颜色查询:http://www.wahart.com.hk/rgb.htm
使用方法:
1.在proj.android\assets文件夹中添加show.ttf
注意此时assets里面的文件时随着Resources里面的在变动,要改的话直接改动Resources里面的,assets里面也会跟着改动。
2.程序中调用对应的字体就可以了
CCSize size = CCDirector::sharedDirector()->getWinSize(); CCLabelTTF* label = CCLabelTTF::create("zhuang", "show.ttf", 24); label->setPosition(ccp(size.width/2, size.height/2)); addChild(label);
第二个 参数是设置字体的 如果不加 .ttf 后缀 默认使用 系统中自带的 字体 , 如果字体名有错误 则默认使用 手机设置的 字体
如果在后面加上.ttf 就是使用 资源文件中的 字体
3.如果你需要显示汉字,则需要将包含有字符串的文件(如.cpp)转换为UTF-8格式编码,否则会显示乱码
上一篇: Java Gems 2009.01 发布
下一篇: cocos2dx sqlite3封装使用
推荐阅读
-
iOS如何使用自己添加的字体库
-
使用Jitpack发布自己的Android Library
-
Android修改自己程序字体的方法详解
-
Android使用TypeFace设置TextView的文字字体
-
Android 图标自适应:用 TextView 来显示图片 & 生成自己的字体库
-
android 使用Yasea和ijkplayer集成到自己项目中遇到的问题和优化(持续更新)
-
使用Jitpack发布自己的Android Library
-
cocos2dx android游戏使用自己的字体
-
cocos2dx android游戏使用自己的字体
-
Android使用TypeFace设置TextView的文字字体