cocos2dx使用第三方字库.ttf,需要注意的事项

我们的游戏中通常需要显示一些文字信息,如人物属性等等,

我们可能需要使用不同于系统的字体显示这些文字,

cocos2dx支持我们使用第三方字库即.ttf字库文件来显示字体。

1、

使用第三方字库的方法网上有很多就不再这里说了,

这里有一点需要注意,那就是如果我们显示的一些文字信息,

如“你好,朋友!....”,如果字库.ttf文件中不存在相应的文字模型,

那么这个文字就会按照系统字体样式显示,如果字库中存在相应的

文字模型,就会使用第三方字库的文字样式显示。

所以我们在找第三方字库时,一定要找那种文字模型比较全的字库,但是这样的

字库通常比较大。如何查看字库文件是否比较全呢?也可以理解为如果查看字库

.ttf文件中包含那些文字呢?

大家可以使用一些工具如FontForge ,当然也有其他一些工具可以使用,我只用过这个。

2、

有一些从网上找的字库.ttf文件,可能在手机上并不能使用,但是也不会报错,

所以使用时需要注意测试下是否能够使用。

3、

我们可以去其他游戏的游戏包中找别人使用的字库,如果

风格也适合我们的游戏,可以拿来使用。当然也可以自己制作字库,这个

我就不会了。

时间: 2024-10-19 05:21:45

cocos2dx使用第三方字库.ttf,需要注意的事项的相关文章

cocos2d-x 调用第三方so文件

一:假设.so文件名称 : libhi.so 1.jni文件下创建一个prebuilt 2.android.mk文件中找到  include $(CLEAR_VARS), 在这句后面添加如下代码 LOCAL_MODULE := libhi LOCAL_SRC_FILES := prebuilt/libhi.so include $(PREBUILT_SHARED_LIBRARY) LOCAL_SHARED_LIBRARIES := libhi 3.java中调用 static { System.

Cocos2d-x教程(28)-ttf 字体库的使用

欢迎加入 Cocos2d-x 交流群: 193411763 转载请注明原文出处:http://blog.csdn.net/u012945598/article/details/37650843 通常为了使游戏界面更为美观,我们会选用某种字体来达到效果.今天要介绍的便是如何在iOS中引入ttf字体库文件(Cocos2d-x 原理相同) 在iOS中使用字体库的步骤如下(Android无需下述处理,可直接使用): 1.获取ttf字体库文件(网上搜索一搜一堆) 2.在Mac上安装字体库文件(主要用于获取

cocos2d-x调用java中非静态方法以及静态方法注意事项以及示例

//如果需要调用一个类里边的非静态方法需要将类的实例取出来,然后用作classID #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) //判断当前是否为Android平台    JniMethodInfo minfo;//定义Jni函数信息结构体    //getStaticMethodInfo 次函数返回一个bool值表示是否找到此函数    bool isHaveObj = JniHelper::getStaticMethodInfo(minfo

cocos2dx sqlite第三方库的资源保存和调用

sqlite3是一个简单的前端数据库,对于一些动作和前段保存数据比较多的游戏使用还是很方便 #ifndef __Sqlite3Test__DataBaseHelper__ #define __Sqlite3Test__DataBaseHelper__ #include <iostream> #include "sqlite3.h" #include <vector> #include <string> #define DBNOTFOUND INT_M

Xamarin开发笔记—设备类&amp;第三方弹窗的使用和注意事项

一.设备类是Xamarin重要开发组成部分,下面介绍一下设备类的主要用法: //唤醒打电话 Device.OpenUri(new Uri("tel:180xxxxxxxx")); //打开网页 Device.OpenUri(new Uri("http://vipstone.cnblogs.com/")); //判断当前运行平台 Device.RuntimePlatform => Device.iOS, Device.Android, Device.WinPho

IOS 第三方 - CocoaPods详解之----注意事项篇/错误篇

一.查找支持 CocoaPods 的开源库 pod search Pop //search 后面为开源库名 二.CocoaPods pod install/pod update更新慢的问题 最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动,原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少.加参数的命令如下: pod in

android游戏开发框架libgdx的使用(二十一)—使用TTF字库支持中文

TTF字库 TTF(TrueTypeFont)是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变成最常用的一种字体文件表示方式,应用范围非常广. 如果是Windows操作系统,可以从Fonts文件夹中找到很多字库.也可以从网上下载. 我推荐YaHei.Consolas字库,看着很爽,反正我的eclipse就是用的这个字库. gdx-setup-ui的使用 从libgdx下载0.96版本,可以看到文件结构如下: libgdx-chinese-1 强烈运

cocos2d-js ttf字体总结(史上最详细教程)。

网上有关cocos2d引擎字体使用的教程可以说是满天飞我就不说了,本文主要讲解如何使用第三方.ttf字体. cocos2d-js 分web和jsb版本,首先讲解web版本如何使用第三方xxxx.ttf字库,需要在resource中加载字体,格式如下: var g_resource = [ ....此处略去其它 { type:"font", name:"Arial Bold", srcs:["resource/font/arialbd.eot",

解析 Qt 字库移植并能显示中文 (下篇)

原文http://mobile.51cto.com/symbian-272563.htm 本文介绍的是Qt 字库移植并能显示中文,需要的字体库文件,一般是多个.具体移植那一个,看你使用的字库是什么了,先来看内容. AD: 解析 Qt 字库移植并能显示中文 (下篇)是本节介绍的内容,接着上篇 解析 Qt 字库移植并能显示中文 (上篇)继续介绍,烂来看本节内容. 1.几种格式字库的简介 QT支持四种格式的字库(TTF,BDF,PFA/PFB,QPF)(见参考文献[3]),但在产品中,如果直接使用,T