本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/444.html
很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;
不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字)
-----------1------------------------
对应字体样式源码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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]; |
-----------2------------------------
对应字体样式源码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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]; |
-----------3------------------------
对应字体样式源码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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]; |
-----------4------------------------
对应字体样式源码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
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];
myLabel3.position=ccp(200, 150); [self addChild:myLabel3]; CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@ "Arial-BoldMT" fontName:@ "Arial-BoldMT" fontSize:20];
myLabel4.position=ccp(100, 200); [self addChild:myLabel4]; CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@ "Arial-BoldItalicMT" fontName:@ "Arial-BoldItalicMT" fontSize:20];
myLabel5.position=ccp(130, 250); [self addChild:myLabel5]; CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@ "Arial-ItalicMT" fontName:@ "Arial-ItalicMT" fontSize:20];
myLabel6.position=ccp(100, 300); [self addChild:myLabel6]; CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@ "STHeitiJ-Medium" fontName:@ "STHeitiJ-Medium" fontSize:20];
myLabel7.position=ccp(370, 50); [self addChild:myLabel7]; CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@ "STHeitiJ-Light" fontName:@ "STHeitiJ-Light" fontSize:20];
myLabel8.position=ccp(400, 100); [self addChild:myLabel8]; CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@ "ArialHebrew" fontName:@ "ArialHebrew" fontSize:20];
myLabel9.position=ccp(400, 150); [self addChild:myLabel9]; CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@ "ArialHebrew-Bold" fontName:@ "ArialHebrew-Bold" fontSize:20];
myLabel10.position=ccp(300, 200); [self addChild:myLabel10]; CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@ "CourierNewPS-BoldMT" fontName:@ "CourierNewPS-BoldMT" fontSize:20];
myLabel11.position=ccp(350, 250); [self addChild:myLabel11]; |
-----------5------------------------
对应字体样式源码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@ "CourierNewPS-ItalicMT" fontName:@ "CourierNewPS-ItalicMT" fontSize:20];
myLabel.position=ccp(140, 50); [self addChild:myLabel]; CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@ "CourierNewPS-BoldItalicMT" fontName:@ "CourierNewPS-BoldItalicMT" fontSize:20];
myLabel2.position=ccp(150, 100); [self addChild:myLabel2]; CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@ "CourierNewPSMT" fontName:@ "CourierNewPSMT" fontSize:20];
myLabel3.position=ccp(200, 150); [self addChild:myLabel3]; CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@ "Thonburi-Bold" fontName:@ "Thonburi-Bold" fontSize:20];
myLabel4.position=ccp(100, 200); [self addChild:myLabel4]; CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@ "AmericanTypewriter" fontName:@ "AmericanTypewriter" fontSize:20];
myLabel5.position=ccp(130, 250); [self addChild:myLabel5]; CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@ "AmericanTypewriter-Bold" fontName:@ "AmericanTypewriter-Bold" fontSize:20];
myLabel6.position=ccp(200, 300); [self addChild:myLabel6]; CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@ "STHeitiSC-Medium" fontName:@ "STHeitiSC-Medium" fontSize:20];
myLabel7.position=ccp(370, 50); [self addChild:myLabel7]; CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@ "STHeitiSC-Light" fontName:@ "STHeitiSC-Light" fontSize:20];
myLabel8.position=ccp(400, 100); [self addChild:myLabel8]; CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@ "HelveticaNeue" fontName:@ "HelveticaNeue" fontSize:20];
myLabel9.position=ccp(400, 150); [self addChild:myLabel9]; CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@ "HelveticaNeue" fontName:@ "HelveticaNeue" fontSize:20];
myLabel10.position=ccp(300, 200); [self addChild:myLabel10]; CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@ "HelveticaNeue-Bold" fontName:@ "HelveticaNeue-Bold" fontSize:20];
myLabel11.position=ccp(350, 250); [self addChild:myLabel11]; |
-----------6------------------------
对应字体样式源码:
1
2
3
4
5
6
7
8
|
myLabel.position=ccp(90, 150); [self addChild:myLabel]; CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@ "Zapfino" fontName:@ "Zapfino" fontSize:20];
myLabel2.position=ccp(250, 150); [self addChild:myLabel2]; CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@ "~Himi整理~" fontName:@ "Zapfino" fontSize:20];
myLabel3.position=ccp(230, 220); [self addChild:myLabel3]; |
ok,太累了,哎~不过为了后期开发方便,所以也是值得的,分享给大家,希望大家支持下~
【iOS-Cocos2d游戏开发之四】独自收集Cocos2d提供的字体!共57种(有对照的字体图)的更多相关文章
-
cocos2d 游戏开发实战
文章转自:http://uliweb.clkg.org/tutorial/read/40 6 cocos2d 游戏开发实战 6.1 创建cocos2d项目 6.2 cocos2d v3 & ...
-
收集Cocos2d提供的字体!共57种
很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了: 不多说下面一起来看看吧:(每张图对应11种 ...
-
cocos2d 游戏开发:Cocos2d v3 &;quot;hello world&;quot;+显示飞船
V3 RC4 版本号图片 显示一个飞船 将Chapter1中 SpaceCargoShip.png 文件 加入到项目里面. 代码在 init : CCSprite *spaceCargoShip = ...
-
cocos2d游戏开发,常用工具集合
位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator 粒子编辑工具Particle ...
-
微信小游戏开发之四:使用three.js引擎
一.前言 微信小游戏中最魔性的'跳一跳'就是基于three.js 引擎开发的 源码放到github上了:GitHub地址 请自行下载. 二.下载 three.min.js 打开页面,复制代码到本地 ...
-
【Unity3d游戏开发】浅谈UGUI中的Canvas以及三种画布渲染模式
一.Canvas简介 Canvas画布是承载所有UI元素的区域.Canvas实际上是一个游戏对象上绑定了Canvas组件.所有的UI元素都必须是Canvas的自对象.如果场景中没有画布,那么我们创建任 ...
-
SpriteKit游戏开发 Challenge 2: An invincible zombie 问题的另一种解决方法
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 该挑战的目的是僵尸碰到敌人时,将其设置为无敌模式,具体要求如下 ...
-
iOS cocos2d 2游戏开发实战(第3版)书评
2013是游戏爆发的一年,手游用户也是飞速暴增.虽然自己不做游戏,但也是时刻了解手机应用开发的新动向.看到CSDN的"写书评得技术图书赢下载分"活动,就申请了一本<iOS c ...
-
【Cocos2D研究院之游戏开发】
http://www.xuanyusong.com/archives/category/ios/cocos2d_game 分类目录归档:[Cocos2D研究院之游戏开发] 201211-19 Co ...
随机推荐
-
jpa+springmvc+springdata(一)
学习尚硅谷笔记: 首先配置application.xml: <?xml version="1.0" encoding="UTF-8"?> <b ...
-
java并发编程学习: 守护线程(Daemon Thread)
在正式理解这个概念前,先把 守护线程 与 守护进程 这二个极其相似的说法区分开,守护进程通常是为了防止某些应用因各种意外原因退出,而在后*立运行的系统服务或应用程序. 比如:我们开发了一个邮件发送程 ...
-
Python开发【第十二篇】:DOM
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式.我们最为关心的是,DOM把 ...
-
Oracle数据库更新时间的SQL语句
---Oracle数据库更新时间字段数据时的sql语句---格式化时间插入update t_user u set u.name='pipi',u.modifytime=to_date('2015-10 ...
-
如何搭建一个linux服务器
1, 首先 下载一个linux server 系统镜像 ubuntu 64bit下载 http://www.ubuntu.com/download/server/thank-you/?version= ...
-
移动端布局Demo展示图文
上两张图自勉一下(来自刘墉先生的文章,最近看他的作品):然后移动端该愈来愈受到重视,未来的市场我不知道,不过我知道手机的功能越来越强大是不争的事实!移动端布局的积累也需要从现在做起! 需求一:实现下图 ...
-
iOS 播放GIf图, 动态效果
一.如果你集成了SDWebImage , 有一个很简单的方法 //导入sdwebImage的某个头文件 #import "UIImage+GIF.h" _bubble1.backg ...
-
一段c++代码实现睡眠功能
#ifdef ACL_UNIX struct timeval tv; tv.tv_sec = delay / 1000; tv.tv_usec = (suseconds_t) (delay - tv. ...
-
VC++ 实现程序重启
转载:https://blog.csdn.net/what951006/article/details/72729448 一.创建一个Win32项目 二.窗口处理函数中,Create窗口时创建一个按钮 ...
-
noiac64 sort (二分答案)
首先如果L=1,那就可以直接用一个优先队列来做 但它并不是1 所以要换个做法 假设我们已经知道第L的数是x,第R的数是y 那其实就只需要找到[x+1,y+1]这一段,然后再加上一定数量的x和y就是答案 ...