cocos2d-x android 字体的设置
16lz
2021-01-26
cocos2d-x 的优点之一:就是跨平台
我们知道 ios 自带的字体 和 android 自带的字体不同
为了使我们开发的游戏中的字体统一 我们就需要自己的字体(包括从mac 拷贝出来的 字体)
从 mac 中 copy 出 Thonburi.ttf 文件 这个字体在我的 win8 下打不开 但是 android 可以识别 (这字体还分系统吗?求指教)
CCLabelTTF* pLabel = CCLabelTTF::create("Hello World", "Arial", 24);
第二个 参数是设置字体的 如果不加 .ttf 后缀 默认使用 系统中自带的 字体 , 如果字体名有错误 则默认使用 手机设置的 字体
如果在后面加上.ttf 就是使用 资源文件中的 字体
CCLabelTTF* pLabel2 = CCLabelTTF::labelWithString("About", "fonts/Thonburi.ttf", 24);
CCLabelTTF* pLabel3 = CCLabelTTF::labelWithString("About", "fonts/Marker Felt.ttf", 24);
详细原理可以参考http://www.2cto.com/kf/201210/163229.html
(PS:不知道是不是 源地址 )
更多相关文章
- 关于微信浏览器调整字体大小,H5页面适配问题
- Android(安卓)TextView加上阴影效果
- android wifi热点默认网关
- Android(安卓)App 发布版本带日志的问题
- 【Android开发那点破事】Android(安卓)EditText不弹出输入法焦点
- android如何实现加载本地字体
- 在Android(安卓)P中默认使用TLS保护用户
- 设置不同的android:inputTye属性时,如果需要修改EditText hint的
- Android(安卓)多平台解决方案