cocos2d-x 使用图片作为文字
2013-08-17 00:08
204 查看
使用图片作为文字需要用到CCLabelAtlas这个类,用法很是简单
首先看看图片的格式
这个图片是宽240 高40 的,一共12个字符,每个字符宽20 高40
CCLabelAtlas类的用法
第一个参数是要显示的字符,我显示的是数字20
第二个参数是图片路径
第三个参数是字符的宽度
第四个参数是字符的高度
最后一个是起始字符,上面的图示用“。” 是头一个字符
最后一个参数是比较重要的,一定要是开头的字符,上图中就是 “ 。”
做个试验:还用上面的图片,修改最后一个参数
CCLabelAtlas * lp = CCLabelAtlas::create("20",
"mystone_num-hd.png", 20,
40, '/');
结果显示如下:
CCLabelAtlas这个类中还有一个修改显示字符的函数
首先看看图片的格式
这个图片是宽240 高40 的,一共12个字符,每个字符宽20 高40
CCLabelAtlas类的用法
CCLabelAtlas * lp = CCLabelAtlas::create("20", "mystone_num-hd.png", 20, 40, '.'); this->addChild(lp); lp->setPosition(ccp(100,100));
第一个参数是要显示的字符,我显示的是数字20
第二个参数是图片路径
第三个参数是字符的宽度
第四个参数是字符的高度
最后一个是起始字符,上面的图示用“。” 是头一个字符
最后一个参数是比较重要的,一定要是开头的字符,上图中就是 “ 。”
做个试验:还用上面的图片,修改最后一个参数
CCLabelAtlas * lp = CCLabelAtlas::create("20",
"mystone_num-hd.png", 20,
40, '/');
结果显示如下:
CCLabelAtlas这个类中还有一个修改显示字符的函数
virtual void setString(const char *label);
相关文章推荐
- CADViewX 9中使用图片作为背景的代码示例
- 如何用Visual C#使用资源文件中资源(从资源文件中获取文字图片等)
- 使用 iOS6 自带的 social.framework 实现分享文字图片等到新浪微博,twitter,
- Auto Layout 使用心得(五)—— 根据文字、图片自动计算 UITableViewCell
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- Qt自定义控件的创建与初步使用(二)之图片上绘制文字、箭头、曲线
- Android 使用Canvas在图片上绘制文字
- 重写 geturl Openlayers中使用TileCache加载预切割图片作为基础地图图层
- Android之 ListActivity 的使用和在 ListView中添加图片文字
- 使用MultipartEntity对文字、图片、视频进行综合上传
- 新手学cocos2D的小笔记-用文字和图片菜单制作cocos2d菜单
- 安卓控件使用系列2:TextView实现图文(图片和文字)混排
- php 使用GD库压缩图片,添加文字图片水印
- 使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
- 使用Java添加图片水印和文字水印
- 使用kindeditor作为富文本编辑器,内容和图片的保存
- iOS开发的2D绘制--CoreGraphics的简单使用三(画文字和图片)
- 我的Android进阶之旅------>Android使用9Patch图片作为不失真背景
- 使用iOS6自带social.framework分享文字图片至新浪微博