欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

cocos2dx android游戏使用自己的字体

程序员文章站 2022-05-11 12:48:12
...
怎样添加自己的.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.程序中调用对应的字体就可以了
 

  
      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格式编码,否则会显示乱码