zoukankan      html  css  js  c++  java
  • cocos2dx跨平台使用自定义字体

    首先需要一个ttf文件的字体。

    在ios中的方法:

    把ttf文件放入资源文件下,然后在你的工程的Info.plist文件中新建一行(Add Row),添加key为:Fonts provided by application,类型为Array或Dictionary都行;添加Value为XXX.ttf(你字体的名字)。

    在代码中的使用:CCLabelTTF *word=CCLabelTTF::create(m_word.c_str(),"Comic Sans MS", 50);

    这里必须要字体的名称,如上的Comic Sans MS。

    在android的方法:

    1.在proj.androidassets文件夹中添加xxx.ttf

    注意此时assets里面的文件时随着Resources里面的在变动,要改的话直接改动Resources里面的,assets里面也会跟着改动。

    参数是设置字体的 如果不加 .ttf 后缀 默认使用 系统中自带的 字体 , 如果字体名有错误 则默认使用 手机设置的 字体


    2.程序中调用对应的字体就可以了,CCLabelTTF *word=CCLabelTTF::create(m_word.c_str(),"comic.ttf", 50);

    这里要用到comic.ttf,与资源下的名称相同。

    如果不加 .ttf 后缀 默认使用 系统中自带的 字体 , 如果字体名有错误 则默认使用 手机设置的字体 。

  • 相关阅读:
    Linux(centos)系统各个目录的作用详解
    java.util.ConcurrentModificationException异常处理
    欧几里得算法
    Google数据中心B4网络具体实现
    网络虚拟化
    SDN/NFV若干问题
    opendaylight的Beryllium安装
    解读SDN的东西、南北向接口
    SFC中的故障管理
    SFC中的问题描述
  • 原文地址:https://www.cnblogs.com/ADaii/p/3784311.html
Copyright © 2011-2022 走看看