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 后缀 默认使用 系统中自带的 字体 , 如果字体名有错误 则默认使用 手机设置的字体 。

  • 相关阅读:
    路径
    JSTL-3
    JSTL-2
    JSTL-1
    EL和JSTL的关系
    Mybatis控制台打印SQL语句的两种方式
    centOS7安装JDK
    centOS7下安装GUI图形界面
    centOS7配置IP地址
    Office2016专业增强版永久激活
  • 原文地址:https://www.cnblogs.com/ADaii/p/3784311.html
Copyright © 2011-2022 走看看