cocos2dx android游戏使用自己的字体

怎样添加自己的.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格式编码,否则会显示乱码

猜你喜欢

转载自zhuangshuo.iteye.com/blog/1872719