`
yangping_Account
  • 浏览: 192981 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

独自收集Cocos2d提供的字体

 
阅读更多

   很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;

不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字)

     --------------------------------------------

     

对应字体样式源码:


CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"AppleGothic" fontName:@"AppleGothic" fontSize:20];  

myLabel.position=ccp(70, 50);  

[self addChild:myLabel];  

CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"HiraKakuProN-W6" fontName:@"HiraKakuProN-W6" fontSize:20];  

myLabel2.position=ccp(100, 100);  

[self addChild:myLabel2];  

CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"HiraKakuProN-W3" fontName:@"HiraKakuProN-W3" fontSize:20];  

myLabel3.position=ccp(100, 150);  

[self addChild:myLabel3];  

CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@"MarkerFelt-Thin" fontName:@"MarkerFelt-Thin" fontSize:20];  

myLabel4.position=ccp(100, 200);  

[self addChild:myLabel4];  

CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@"STHeitiK-Medium" fontName:@"STHeitiK-Medium" fontSize:20];  

myLabel5.position=ccp(100, 250);  

[self addChild:myLabel5];  

CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@"STHeitiK-Light" fontName:@"STHeitiK-Light" fontSize:20];  

myLabel6.position=ccp(100, 300);  

[self addChild:myLabel6];  

CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@"TimesNewRomanPSMT" fontName:@"TimesNewRomanPSMT" fontSize:20];  

myLabel7.position=ccp(250, 50);  

[self addChild:myLabel7];  

CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@"Helvetica-Oblique" fontName:@"Helvetica-Oblique" fontSize:20];  

myLabel8.position=ccp(350, 100);  

[self addChild:myLabel8];  

CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@"Helvetica-BoldOblique" fontName:@"Helvetica-BoldOblique" fontSize:20];  

myLabel9.position=ccp(350, 150);  

[self addChild:myLabel9];  

CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@"Helvetica" fontName:@"Helvetica" fontSize:20];  

myLabel10.position=ccp(250, 200);  

[self addChild:myLabel10];  

CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@"Helvetica-Bold" fontName:@"Helvetica-Bold" fontSize:20];  

myLabel11.position=ccp(300, 250);  

[self addChild:myLabel11];  


    ------------------------------------------


对应字体样式源码:


CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"TimesNewRomanPS-BoldMT" fontName:@"TimesNewRomanPS-BoldMT" fontSize:20];  

myLabel.position=ccp(150, 50);  

[self addChild:myLabel];  

CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"TimesNewRomanPS-BoldItalicMT" fontName:@"TimesNewRomanPS-BoldItalicMT" fontSize:20];  

myLabel2.position=ccp(150, 100);  

[self addChild:myLabel2];  

CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"TimesNewRomanPS-ItalicMT" fontName:@"TimesNewRomanPS-ItalicMT" fontSize:20];  

myLabel3.position=ccp(200, 150);   

[self addChild:myLabel3];  

CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@"Verdana-Bold" fontName:@"Verdana-Bold" fontSize:20];  

myLabel4.position=ccp(100, 200);  

[self addChild:myLabel4];  

CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@"Verdana-BoldItalic" fontName:@"Verdana-BoldItalic" fontSize:20];  

myLabel5.position=ccp(130, 250);  

[self addChild:myLabel5];   

CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@"Verdana" fontName:@"Verdana" fontSize:20];  

myLabel6.position=ccp(100, 300);  

[self addChild:myLabel6];   

CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@"Verdana-Italic" fontName:@"Verdana-Italic" fontSize:20];  

myLabel7.position=ccp(370, 50);  

[self addChild:myLabel7];    

CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@"Georgia-Bold" fontName:@"Georgia-Bold" fontSize:20];  

myLabel8.position=ccp(400, 100);    

[self addChild:myLabel8];  

CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@"Georgia" fontName:@"Georgia" fontSize:20];  

myLabel9.position=ccp(400, 150);   

[self addChild:myLabel9];  

CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@"Georgia-BoldItalic" fontName:@"Georgia-BoldItalic" fontSize:20];  

myLabel10.position=ccp(300, 200);  

[self addChild:myLabel10];  

CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@"Georgia-Italic" fontName:@"Georgia-Italic" fontSize:20];  

myLabel11.position=ccp(350, 250);  

[self addChild:myLabel11];  


    ------------------------------------------

对应字体样式源码:


CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"ArialRoundedMTBold" fontName:@"ArialRoundedMTBold" fontSize:20];  

myLabel.position=ccp(150, 50);  

[self addChild:myLabel];   

CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"TrebuchetMS-Italic" fontName:@"TrebuchetMS-Italic" fontSize:20];  

myLabel2.position=ccp(150, 100);  

[self addChild:myLabel2];   

CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"TrebuchetMS" fontName:@"TrebuchetMS" fontSize:20];  

myLabel3.position=ccp(200, 150);   

[self addChild:myLabel3];   

CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@"Trebuchet-BoldItalic" fontName:@"Trebuchet-BoldItalic" fontSize:20];  

myLabel4.position=ccp(100, 200);  

[self addChild:myLabel4];   

CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@"TrebuchetMS-Bold" fontName:@"TrebuchetMS-Bold" fontSize:20];  

myLabel5.position=ccp(130, 250);  

[self addChild:myLabel5];    

CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@"STHeitiTC-Light" fontName:@"STHeitiTC-Light" fontSize:20];  

myLabel6.position=ccp(100, 300);  

[self addChild:myLabel6];    

CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@"STHeitiTC-Medium" fontName:@"STHeitiTC-Medium" fontSize:20];  

myLabel7.position=ccp(370, 50);  

[self addChild:myLabel7];     

CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@"GeezaPro-Bold" fontName:@"GeezaPro-Bold" fontSize:20];  

myLabel8.position=ccp(400, 100);    

[self addChild:myLabel8];   

CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@"GeezaPro" fontName:@"GeezaPro" fontSize:20];  

myLabel9.position=ccp(400, 150);   

[self addChild:myLabel9];   

CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@"Courier" fontName:@"Courier" fontSize:20];  

myLabel10.position=ccp(300, 200);  

[self addChild:myLabel10];  

CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@"Courier-BoldOblique" fontName:@"Courier-BoldOblique" fontSize:20];  

myLabel11.position=ccp(350, 250);  

[self addChild:myLabel11];  


 

    ------------------------------------------

对应字体样式源码:


CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"Courier-Oblique" fontName:@"Courier-Oblique" fontSize:20];  

myLabel.position=ccp(150, 50);  

[self addChild:myLabel];    

CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"Courier-Bold" fontName:@"Courier-Bold" fontSize:20];  

myLabel2.position=ccp(150, 100);  

[self addChild:myLabel2];    

CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"ArialMT" fontName:@"ArialMT" fontSize:20];  

分享到:
评论

相关推荐

    Cocos2d-x实战:JS卷——Cocos2d-JS开发

    资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...

    cocos2d-x-cocos2d-x-2.2.2.zip

    这个压缩包“cocos2d-x-cocos2d-x-2.2.2.zip”包含了cocos2d-x 的2.2.2版本,该版本是cocos2d-x发展中的一个重要里程碑,它提供了许多改进和优化,使得开发者能够更加高效地创建2D游戏和应用。 在cocos2d-x 2.2.2中...

    Cocos2d-x实战 JS卷 Cocos2d-JS开发

    《Cocos2d-x实战 JS卷 Cocos2d-JS开发》是一本深入探讨Cocos2d-x游戏引擎JavaScript版本使用的专业书籍。Cocos2d-x是全球范围内广泛采用的游戏开发框架,尤其适用于2D游戏的制作,而Cocos2d-JS则是其JavaScript接口...

    cocos2d-android.jar.zip_CoCos2d_android jar_android game_cocos2d

    cocos2d-android游戏引擎是著名游戏引擎cocos2d游戏引擎的Android版。cocos2d-android游戏引擎性能优越、易学、可以进行纯java编程、具有极高的研 究价值、大大的降低了开发者的学习成本。您只需要一台普通配置的...

    经典版本 方便下载 源码 旧版本 3.8 官网找不到了 cocos2d-x-3.8.zip

    cocos2d-x 是一个跨平台的游戏开发框架,它基于C++,同时提供了Lua和JavaScript的绑定,让开发者可以方便地在多种操作系统上创建2D游戏、演示程序和其他图形交互应用。这个“cocos2d-x-3.8.zip”压缩包包含的是cocos...

    Cocos2d-x实战:C++卷(2版)源代码

    7. **资源管理**:有效管理和加载图片、音频、字体等资源是游戏开发的关键,Cocos2d-x提供了资源管理工具和缓存机制。 8. **网络通信**:对于需要联网的游戏,Cocos2d-x提供了网络模块,可以实现数据的发送和接收。...

    cocos2d-x json字符串与cocos2d::Value转换工具

    该资源主要用于cocos2d-x中Value与json字符串的相互转换,提供从json文件读取为cocos2d::Value,cocos2d::Value写入到文件,cocos2d::Value转换为json字符串,json字符串转换为cocos2d::Value。json字符串转换成cocos...

    cocos2d-x API中文文档

    这份API文档不仅提供了关于Cocos2d-x的基本信息,还深入到具体的技术细节,对于学习和使用cocos2d-x开发游戏的开发者来说,是非常宝贵的参考资料。通过这份文档,开发者可以了解如何利用cocos2d-x的API构建游戏场景...

    cocos2d-x 3.0

    本篇文章将深入探讨cocos2d-x 3.0中实现人物行走的关键技术和步骤,以及如何结合提供的代码和图片资源进行实践。 一、cocos2d-x 3.0简介 cocos2d-x 3.0是cocos2d-x系列的一个重要升级,它基于C++编写,支持跨平台...

    cocos2d-android jar包全套.zip

    在Android平台上,Cocos2d-x是一个基于C++的版本,提供了原生的编程接口,同时也支持Java API,方便Android开发者使用。"cocos2d-android jar包全套.zip"这个压缩包包含了在Android上使用Cocos2d开发游戏所需的所有...

    Cocos2d-JS游戏开发

    此外,Cocos2d-JS还提供了Tiled地图编辑器的支持,允许创建复杂的游戏关卡,这在《保卫萝卜》这样的塔防游戏中尤为重要。 JavaScript作为脚本语言,使得Cocos2d-JS具备高度的可扩展性和灵活性。开发者可以利用丰富...

    cocos2d-html5-v2.2.3.zip

    Cocos2d是一个开源的游戏开发框架,而Cocos2d-x是它的C++版本,主要应用于移动设备。本文将深入探讨Cocos2d-html5,它是一个基于HTML5的版本,允许开发者使用JavaScript进行游戏开发,非常适合那些希望从其他领域...

    cocos2d学习资源汇总

    * csdn的cocos2d-x开发专栏:提供了详细的cocos2d-x开发教程和实践经验。 * csdn的cocos2d-x入门专栏:提供了详细的cocos2d-x入门教程和实践经验。 * cocoaChina上的汇总帖:提供了详细的cocos2d-x开发资源、Api、...

    cocos2d的学习资料

    Cocos2d是一款广泛应用于游戏开发、图形界面和2D应用程序的开源框架,它支持多种编程语言,包括Python(cocos2d),Objective-C(cocos2d-objc)以及C++(cocos2d-x)。这篇学习资料是针对cocos2d/x,特别是cocos2d-...

    cocos2d-x_v3.16安装及环境变量配置文档

    cocos2d-x 是一个开源的游戏开发框架,使用 C++ 语言编写,支持多平台发布,包括 iOS、Android、Windows、macOS、Linux 和 Web。cocos2d-x v3.16 是该框架的一个版本号,本文档主要介绍了该版本的安装流程以及环境...

    cocos2d-x-3.1.zip

    12. **扩展与插件**:社区提供的各种扩展库和插件,如社交网络集成、广告支持、IAP(应用内购买)等,丰富了Cocos2d-x的功能。 13. **工具集**:包含了一个完整的工具链,如Cocos Studio用于界面设计,Cocos ...

    cocos2d-x windows vs2010配置

    "cocos2d-x windows vs2010 配置详解" 本文将详细介绍如何在 Windows 环境下使用 Visual Studio 2010 配置 Cocos2d-x 游戏引擎。Cocos2d-x 是一个跨平台的游戏引擎,可以在多种平台上运行,包括 Windows、Mac OS X...

    Cocos2d-x实战 JS卷

    2. **JavaScript绑定**:Cocos2d-x如何将C++底层库与JavaScript结合,提供JSB(JavaScript Bindings),让开发者能够使用JavaScript编写游戏逻辑。 3. **图形渲染**:学习如何使用Cocos2d-x的绘图API,包括纹理、...

    Cocos2d-x实战C++卷关东升著完整版pdf

    总之,《Cocos2d-x实战C++卷》全面覆盖了Cocos2d-x游戏开发的各个环节,从基础到进阶,为读者提供了一条清晰的学习路径。通过阅读并实践书中的示例,读者可以逐步成长为熟练的Cocos2d-x游戏开发者。

    Cocos2d-x实战++JS卷++Cocos2d-JS开发+PDF电子书下载+带书签目录+完整

    内容部分并没有提供关于Cocos2d-x或者游戏开发的具体技术细节,而是转向了提供电子书的服务。这里涉及的几个点为: 1. 电子书资源提供:提到了提供各种电子书资源下载,范围包括计算机科学、文学、艺术、设计、医学...

Global site tag (gtag.js) - Google Analytics