cocos2d学习笔记(四)CCLabelTTF和CCLabelBMFont
来源:互联网 发布:mes软件 编辑:程序博客网 时间:2024/06/05 12:44
当我们在游戏中添加文字时,比如分数,金钱之类的,就需要用到CCLabelTTF或CCLabelBMFont了
CCLabelTTF只支持系统的字体,或者你自行添加的ttf字体,用法:
CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Marker Felt" fontSize:64];
CCLabelBMFont是CCSpriteBatchNode的子类,可以理解为一个font atlas,用法
CCLabelBMFont *gameBeginLabel = [CCLabelBMFont labelWithString:@"Game Start" fntFile:@"SpaceVikingFont.fnt"];
因为CCLabelTTF和CCLabelBMFont都是CCNode的子类,所以他们也可以通过runAction:做一些动画效果:
[gameBeginLabel setPosition:ccp(screenSize.width/2,screenSize.height/2)]; // 2
[self addChild:gameBeginLabel]; // 3
id labelAction = [CCSpawn actions:
[CCScaleBy actionWithDuration:2.0f scale:4],
[CCFadeOut actionWithDuration:2.0f],
nil]; // 4
[gameBeginLabel runAction:labelAction];
另外,他们还有anchor point的概念:
[gameBeginLabel setAnchorPoint: ccp(0.5f, 0.5f)];//默认
锚点范围为(0,0)到(1,1)之间,默认是(0.5,0.5),对象在变化的时候会以锚点为基准进行,如果锚点设为(0,0),那么上面放大的动画会朝向右上的位置进行放大
- cocos2d学习笔记(四)CCLabelTTF和CCLabelBMFont
- cocos2d学习笔记 CCLabelTTF和CCLabelBMFont
- 我的Cocos2d-x学习笔记(十三)CCLabelTTF、CCLabelAtlas、CCLabelBMFont
- 大话cocos2d中的文字显示(CCLabelTTF、CCLabelBMFont和CCLabelAtlas)
- Cocos2dx 学习笔记24 CCLabelTTF ,CCLabelBMFont,CCLabelAtlas
- COCOS2D(2) CCLabelTTF,CCLabelBMFont,CCLabelAtlas
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)比较
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- cocos2d-x 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- cocos2d-x 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- cocos2d-x 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
- 【Cocos2d-x 003】 CCLabelTTF,CCLabelBMFont,CCLabelAtlas
- CCLabelTTF、CCLabelAtlas和CCLabelBMFont的区别
- php当中的memcache应用
- xp下运行命令大全
- 黑马程序员_Java学习日记4_面向对象总结3
- C错误集合
- Linux释放cache内存
- cocos2d学习笔记(四)CCLabelTTF和CCLabelBMFont
- AJAX简介
- 中科院分词系统ICTCLAS50初配置
- C#泛型集合—Dictionary<K,V>使用技巧
- gdb命令
- Hash表实现 C++
- CSS优先级或特殊性 总结归纳
- CPU cache学习
- HDOJ 1166 敌兵布阵