cocos2d中使用特效的字符
来源:互联网 发布:盗号软件下载 编辑:程序博客网 时间:2024/05/20 11:23
项目中有个倒计时的功能。这个功能很容易实现。但需求要求在页面上显示的时间数字必须是美工制作的带特效的数字。
想到cocos2d中显示FPS值的功能就是这个。就找到cocos2d中的源码,看看怎样使用。很简单
1)先叫美工制作所需要的字符
这里网上有的文章说字符要放在图片的第一位。但我实验过了,放在前面和后面是没有区别的。但是一定要注意每个数字包括字符的宽度一定要固定,并且必须是2的n次方。如果是奇数在显示的时候就会出现意外的显示效果。
2)在代码中这样调用
CCLabelAtlas *timeNumber = [CCLabelAtlaslabelWithString:@"00:00"charMapFile:@"numbers.png"itemWidth:20itemHeight:26startCharMap:'0'];
labelWithString为字符的初始显示状态
charMapFile为对应的数字的图片
itemWidth为一个字符或数字的宽度,必须是偶数
itemHeight为一个字符或数字的高度,最好是偶数,基数也可以
startCharMap为字符串的起始字符或数字,我在这里是“0”
3)更改文字的内容时与CCLabelTTF一样
[clockLabel setString:@"12:56"]
- cocos2d中使用特效的字符
- cocos2d中使用特效的字符
- Lua 中调用 cocos2d-x 的24种简单特效
- cocos2d-x中各种动作和特效的详细解释
- Cocos2d-X中实现菜单特效
- Cocos2d-x Lua中实例:特效演示
- 基于COCOS2D-X的lua版打怪减血特效
- cocos2d-x 常见的几种特效
- 我的Cocos2d-x学习笔记(二十一)内置粒子系统、使用粒子特效文件
- cocos2d中CCSprite的使用总结
- cocos2d中.plist文件的使用
- cocos2d中--使用Zwoptex做的动画
- cocos2d-x中CCTableView的使用
- cocos2d-x中schedule的使用
- cocos2d中CCSprite的使用总结
- cocos2d中CCSprite的使用总结
- Cocos2d-x 中 CCNotificationCenter 的使用
- cocos2d-x中CCTableView的使用
- 将负数转换为二进制
- QTcpSocket的连续发送数据和连续接收数据
- android之webview使用
- 继承与面向对象设计
- Vxworks系统学习之一----任务
- cocos2d中使用特效的字符
- 智能视频分析技术应用及监控智能化评估
- 使用色相环配色
- 程序员成长之路
- oracle基础部分学习笔记
- Objective-C 接分字符串成数组(类似java 的 split)
- 新上任CIO在前100天要做的九件事
- Java多线程的用法
- Android核心模块内容概述